PDA

View Full Version : Lỗi không add record với ASP ??



LUONG DINH
15-05-2009, 03:32
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:

http://img12.imageshack.us/img12/3818/63508817.jpg

Đây là code của mình:
DEMO ASP (http://www.mediafire.com/?sharekey=8b6fa3e07fbcf69500d27174b47c6657e04e75f6 e8ebb871)
Mình đã cấp quyền write cho thư much file data của mình !!

whitepenguin
15-05-2009, 07:20
Chịu, tui quen viết code bằng VB

LUONG DINH
15-05-2009, 07:44
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
19-05-2009, 21:42
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
19-05-2009, 22:13
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
20-05-2009, 07:40
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
21-05-2009, 08:20
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