10/10/2018, 09:36

Lỗi không add record với ASP ??

Mình đang làm một ví dụ thêm bản ghi với ASP, việc hiện cơ sở dũ liệu lên trang web thì ko có lỗi gì cả, nhưng khi add thêm bản ghi vào thì ko được, nó toàn báo như sau:



Đây là code của mình:
DEMO ASP
Mình đã cấp quyền write cho thư much file data của mình !!
whitepenguin viết 11:40 ngày 10/10/2018
Chịu, tui quen viết code bằng VB
LUONG DINH viết 11:38 ngày 10/10/2018
hix, pó tay bác. Bác nào biết trả lời giúp em với !!

[=========> Bổ sung bài viết <=========]

hix sao ko có bác nào giúp em vậy ??
luuanhquyen viết 11:50 ngày 10/10/2018
bác đưa cái code lên chứ đưa cái trang thông báo lỗi chung chung vậy thì ai biết đâu được!
lovestormknx viết 11:51 ngày 10/10/2018
Lỗi ở đây là "Operation must use an updateable query"
Nguyên nhân thì có nhiều, bạn thử 2 nguyên nhân sau trước:

1. Chưa thiết lập quyền write cho file CSDL. Bạn hãy vào tab Security để chỉnh lại.
2. Khi mở kết nối, chưa set đúng thuộc tính Mode. Bạn có thể làm theo ví dụ sau:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = 3 '3 = adModeReadWrite
Conn.Open "myDSN"
Conn.Execute(SQL)
Conn.Close
LUONG DINH viết 11:44 ngày 10/10/2018
Code mình để bên dưới đó ! Theo mình (ko rõ lý do gì) máy mình ko có quyền Write chỉ có quyến Read. Làm mọi cách (theo cách search trên google) mà cũng ko thể cấp quyền Write => Cài lại Win, tạo account và login bằng admin
whitepenguin viết 11:47 ngày 10/10/2018
Nếu bạn thao tác với SQL mà bị lỗi này có thể là bạn chưa cấp quyền của người sử dụng cho Database
Bài liên quan
0