hadangpr > 17-02-12, 05:07 PM
Noname > 17-02-12, 07:48 PM
hadangpr > 17-02-12, 09:04 PM
(17-02-12, 07:48 PM)Noname Đã viết: Nó báo lỗi gì vậy bạn?
bạn co1 link table đó về file Access chưa?
Noname > 17-02-12, 11:41 PM
(17-02-12, 09:04 PM)hadangpr Đã viết:(17-02-12, 07:48 PM)Noname Đã viết: Nó báo lỗi gì vậy bạn?
bạn co1 link table đó về file Access chưa?
khi thực hiện câu lệnh thì báo lỗi Run-time error '3219' bầm vào nút Debug thì tại dòng code: Set TonKho = csdl.OpenRecordset("tsoduvattuhanghoa", dbOpenDynaset) có màu vàng ngoài ra không còn thấy gì nữa. tsoduvattuhanghoa đây là table trên access chứ không phải ở trên SQL.
TonKho As ADODB.Recordset
Set TonKho = csdl.OpenRecordset("tsoduvattuhanghoa", dbOpenDynaset)
TonKho As Recordset
Set TonKho = csdl.OpenRecordset("tsoduvattuhanghoa", dbOpenTable)
hadangpr > 18-02-12, 10:33 AM
(17-02-12, 11:41 PM)Noname Đã viết:(17-02-12, 09:04 PM)hadangpr Đã viết:(17-02-12, 07:48 PM)Noname Đã viết: Nó báo lỗi gì vậy bạn?
bạn co1 link table đó về file Access chưa?
khi thực hiện câu lệnh thì báo lỗi Run-time error '3219' bầm vào nút Debug thì tại dòng code: Set TonKho = csdl.OpenRecordset("tsoduvattuhanghoa", dbOpenDynaset) có màu vàng ngoài ra không còn thấy gì nữa. tsoduvattuhanghoa đây là table trên access chứ không phải ở trên SQL.
Vậy thì vấn đề ở đây chỉ là local của Access thôi, không liên quan gì SQL server đúng không?
khai báo
Bạn chỉ cần đổi thànhMã:TonKho As ADODB.Recordset
Set TonKho = csdl.OpenRecordset("tsoduvattuhanghoa", dbOpenDynaset)
Mã:TonKho As Recordset
Set TonKho = csdl.OpenRecordset("tsoduvattuhanghoa", dbOpenTable)
Noname > 18-02-12, 11:15 AM
(18-02-12, 10:33 AM)hadangpr Đã viết: Cảm ơn anh, Lẽ ra trường tsoduvattuhanghoa em để trên SQL server nhưng do em viết code không được nên đành để nó trên Access và viết code đúng như anh chỉ thì chạy tốt mù. Dự án của em là phải để tất cả CSDL trên SQL nhưng do làm cách đó không được đành phải làm cách khác(em dùng code gà quá), mặc dù cũng để CSDL trên SQL nhưng viết code ít lại và đành phải nhở anh Query chạy thêm thì thấy rất được.
Anh có tài liệu về code để kết nối CSDL SQL server với access không share cho em với. Thú thật em không được học trường lớp, chỉ học lõm code của các anh sau đó bào chế lại chứ không có một cái gì gọi là căn bản hết, nên khi gặp sự cố hổng biết tài liệu đâu mà lần, cò kiếm trên mạng sao mà lan mang quá. Mong anh chị giúp đỡ.