10/10/2018, 10:12

ASP:Cho hỏi về dữ liệu Access

Em đang dùng file .mdb làm dữ liệu. Tuy nhiên, em chỉ đọc được dữ liệu chứ không thể xoá, sửa hay cập nhật được. Lúc đó nó báo lỗi:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not delete from specified tables.
/savemessage.asp, line 22
Hoặc nếu dùng lệnh Insert into cũng bị báo lỗi luôn. Vậy có cách nào giải quyết vấn đề này không?
xacuop viết 12:16 ngày 10/10/2018
bạn xem lại thụôc tính của database. Và loại con trỏ lúc bạn mở table nữa.
dinhbaochau viết 12:13 ngày 10/10/2018
Bạn hãy xem lại khi bạn truy xuất dữ liệu từ Accees bằng ASP thì bạn phải đóng CSDL lại mới được, còn nếu bạn vừa để CSDL, có nghĩa là bạn vừa mở Access vừa truy xuất CSDL bằng ASP thì có coi như là thuộc tính chỉ đọc (readonly).
Thử xem nhé!
gaixixon viết 12:24 ngày 10/10/2018
Double click vào cái dataenvironment. Right click vào cái Access database, Vào properties, Vào advance, Ở mục lock type chọn 3-Optimistic, bấm Okie.
thaiAnhDuong viết 12:20 ngày 10/10/2018
Các bạn cho mình hỏi với: Mình làm web asp, Cơ sở dữ liệu làm accesss, mình up tin tức binh thường nhưng sau vài phút (có khi vài ngày) chuyển xem mục khác nó bi xoá gần hết tin tức list của mình, chỉ chừa lại 3 tin thôi, mỗi lần bị vậy mình phải vào ftp để up cái database lần nữa. Sau khi cập nhật tin lại phải tải nó về lưu dự phòng vào ổ D:, mình khổ quá mà không hiểu vì sao? các huynh nào cao tay giúp mình với, mình chuyển mã nguồn cho để kiểm tra. email cua mình là truongthienbinh@yahoo.com. Xin cám ơn!
Bài liên quan
0