Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Select 1 luc 2 table access 2003 và SQL 2005 có được không?

  1. #1
    Ngày gia nhập
    07 2009
    Bài viết
    23

    Wink Select 1 luc 2 table access 2003 và SQL 2005 có được không?

    Mình đang làm 1 chương trình bằng C# 2005 và SQL 2005 cho cơ quan. nhưng đến lúc này thì gặp phải chuyện đau đầu đây.
    Mình muốn so sánh để lấy dữ liệu từ CSDL là sql 2005 của mình (cái này thì mình kết nối bình thường) với 1 file CSDL là access 2003.
    ví dụ: sql có bảng là T_SQL (mahs,tenhs,madv)
    T_access (mahs,madv)
    Mình muốn select * from T_SQL where T_SQL.mahs = T_access.mahs (code giả)
    Nhờ các cao thủ chỉ huong giải quyết. nếu trong 1 CSDL thì dễ rồi, còn đằng này .

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Hà Nội
    Bài viết
    138

    Bạn tạo 2 Connect rồi bạn đổ vào dataset khi đó bạn muốn select j cũng đc
    Chứ bạn chỉ connect vào sql server làm gì can thiệp được với access
    Thế giới thật rộng lớn

  3. #3
    Ngày gia nhập
    11 2010
    Nơi ở
    Việt Nam"D
    Bài viết
    18

    tạo 2 sqlCommand để select như bình thường
    thực thi cái phát biểu command rồi dùng vòng lặp khi excute reader
    so sánh cái giá trị trả về sẽ tìm ra kết quả giống nhau
    chúc bạn thành công

  4. #4
    Ngày gia nhập
    07 2009
    Bài viết
    23

    Cám ơn ý kiến của các bạn. Nhưng có thể nếu mình đổ vào cùng 1 dataset thì select như thế nào. bạn có thể nói cụ thể hơn 1 tí được không? Mình chưa hiểu rõ lắm.
    Ý mình cũng giống như suy nghĩ của bạn là hợp nhất nó lại rồi select tùy ý, 1 dataset này chứa table của access: dataset kia chứa table của SQL. rồi so sánh nó.

  5. #5
    Ngày gia nhập
    04 2010
    Nơi ở
    Hà Nội
    Bài viết
    138

    Trích dẫn Nguyên bản được gửi bởi lethanhbinhdt Xem bài viết
    Cám ơn ý kiến của các bạn. Nhưng có thể nếu mình đổ vào cùng 1 dataset thì select như thế nào. bạn có thể nói cụ thể hơn 1 tí được không? Mình chưa hiểu rõ lắm.
    Ý mình cũng giống như suy nghĩ của bạn là hợp nhất nó lại rồi select tùy ý, 1 dataset này chứa table của access: dataset kia chứa table của SQL. rồi so sánh nó.
    Bạn dùng LinkQ là ok mà
    Thế giới thật rộng lớn

  6. #6
    Ngày gia nhập
    07 2009
    Bài viết
    23

    Mặc định Select 1 luc 2 table access 2003 và SQL 2005 có được không?

    Trích dẫn Nguyên bản được gửi bởi vitnhua7590 Xem bài viết
    Bạn dùng LinkQ là ok mà
    Mình đang viết trên win form C#2005. cái này mình toàn thấy ví duh ở asp.
    Bạn nói về "Bạn tạo 2 Connect rồi bạn đổ vào dataset khi đó bạn muốn select j cũng đc"
    Mình thấy rất oke. ý mình là không biết các bước như thế nào. Mong bạn nhín chút thời gian chỉ mình từng bước lúc đầu là làm gì, sau đó là làm gì. các bước cơ bản là được. hoặc có cái demo nào tựa tựa.
    Mình rất mong muốn trên tinh thần học hỏi. Một lần nữa, cám ơn bạn và mong bạn giúp đỡ.

  7. #7
    Ngày gia nhập
    03 2009
    Bài viết
    207

    Trích dẫn Nguyên bản được gửi bởi lethanhbinhdt Xem bài viết
    Mình đang viết trên win form C#2005. cái này mình toàn thấy ví duh ở asp.
    Bạn nói về "Bạn tạo 2 Connect rồi bạn đổ vào dataset khi đó bạn muốn select j cũng đc"
    Mình thấy rất oke. ý mình là không biết các bước như thế nào. Mong bạn nhín chút thời gian chỉ mình từng bước lúc đầu là làm gì, sau đó là làm gì. các bước cơ bản là được. hoặc có cái demo nào tựa tựa.
    Mình rất mong muốn trên tinh thần học hỏi. Một lần nữa, cám ơn bạn và mong bạn giúp đỡ.
    Có 2 cách cho bạn+
    + Thứ nhất nếu biết về linkQ thì dùng linkQ là ok nhất
    + Cách thứ 2 bạn tạo 2 kết nối, 1 kết nối với SQL Sever để select và đưa vào 1 DataTable, và 1 kết nối tới Access để select đưa vào 1 DataTable khác. Sau đó dùng vòng lặp để so sánh dữ liệu trong 2 Table đó (cách ko hay, nhưng đáp ứng được yêu cầu cơ bản của bạn)

Các đề tài tương tự

  1. MS SQL Lỗi access 2003 link tables to sqlexpress 2005 nhưng không thấy .dbo?
    Gửi bởi dongtrien trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 12-11-2013, 10:36 AM
  2. Database Đọc dữ liệu từ Access 2003 lỗi Could not find installable ISAM?
    Gửi bởi longtth trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 09-05-2013, 09:14 AM
  3. Cách lưu và hiển thị ảnh dạng binary hay image vào csdl access 2003
    Gửi bởi pvtam2a trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 22-09-2011, 09:49 AM
  4. làm sao lưu hình ảnh xuống Database là Access 2003
    Gửi bởi duonghung1269 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 11-08-2011, 11:26 AM
  5. Visual 2008 hay 2005 hay 2003
    Gửi bởi nova9x trong diễn đàn Đào tạo CNTT
    Trả lời: 10
    Bài viết cuối: 10-12-2008, 11:35 PM

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn