taichinhnganhang
Thành viên mới
- Tham gia
- 8/11/08
- Bài viết
- 7
- Được thích
- 0
Trong lúc thực hiện viết một chương trình quản lý nhỏ phục vụ công việc, tôi sử dụng CSDL là Access , kết nối bằng phương thức ADO thì có vấn đề sau:
+ Tại sao cập nhật mẫu tin mới bằng phương thức Recordset.Update thì dữ liệu chưa được cập nhật liền vào CSDL ? khi nào thì ADO mới cập nhật vào ?
Ví dụ :
..................
bang_NhapSo1.AddNew
bang_NhapSo1("maid").Value = "001"
bang_NhapSo1.Update
bang_NhapSo1.Requery
MsgBox DLookup("maid", "DS", "maid='001'")
............................
Rõ ràng, tôi đã cập nhật maid=001 vào table tôi cần "DS", nhưng sao tôi dùng phương thức của Access gọi giá trị này ra thì chưa xuất hiện tại table của Access (báo lỗi) mặc dù ADO báo cập nhật thành công ?
Kính nhờ các anh/chị có cách giải quyết giúp tôi với.
Trân trọng và cảm ơn
+ Tại sao cập nhật mẫu tin mới bằng phương thức Recordset.Update thì dữ liệu chưa được cập nhật liền vào CSDL ? khi nào thì ADO mới cập nhật vào ?
Ví dụ :
..................
bang_NhapSo1.AddNew
bang_NhapSo1("maid").Value = "001"
bang_NhapSo1.Update
bang_NhapSo1.Requery
MsgBox DLookup("maid", "DS", "maid='001'")
............................
Rõ ràng, tôi đã cập nhật maid=001 vào table tôi cần "DS", nhưng sao tôi dùng phương thức của Access gọi giá trị này ra thì chưa xuất hiện tại table của Access (báo lỗi) mặc dù ADO báo cập nhật thành công ?
Kính nhờ các anh/chị có cách giải quyết giúp tôi với.
Trân trọng và cảm ơn