-
24-12-2012, 04:38 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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 [IMG]images/smilies/17.gif[/IMG].View more random threads:
- Cách đặt log trong winform, giúp mình
- Thuộc tính để canh đều các button trong Toolstrip?
- Cách chia 1 mảng 1 chiều thành n mảng nhỏ theo vòng lặp for
- Làm thế nào để đếm số người bầu chọn
- lỗi kết nối sql 2005 trên win 7 với lập trình C#?
- Xin tài liệu ORM - XPO của DevExpress
- Form con bị mất khi minimize?
- Lấy dữ liệu từ lít được lọc ra từ bảng chính trong mvc
- Truy xuất dữ liệu ra .xls và .doc
- Làm sao để viết lại thuộc tính Find của SearchLookUp Devexpress
-
25-12-2012, 08:42 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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ó.
-
25-12-2012, 08:54 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi lethanhbinhdt
-
25-12-2012, 09:39 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vitnhua7590
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 đỡ.[IMG]images/smilies/tongue.png[/IMG]
-
25-12-2012, 06:15 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
25-12-2012, 07:32 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
27-12-2012, 06:55 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi lethanhbinhdt
+ 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)
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...