Hiển thị kết quả từ 1 đến 2 / 2
Chủ đề: Câu lệnh UPDATE
-
20-08-2002 13:19 #1
Mod: Visual Basic
- Tham gia
- 16-07-2002
- Location
- Ha Noi
- Bài viết
- 1,281
- Like
- 0
- Thanked 0 Times in 0 Posts
Câu lệnh UPDATE
strSql = "UPDATE WRPS_SEC2 SET sec_title='" &_
Replace(Request.Form ("title"), "'", "''") & "', sec_content='" &_ Replace(Request.Form ("content"), "'", "''") & "', sec_url='" &_
Replace(Request.Form ("url"), "'", "''") &_
"' WHERE sec_id = "& ID
myConn.Execute strSql
Khi đoạn lệnh trên được thi hành thì gây ra lỗi sau:
Error Type:
Microsoft JET Database Engine (0x80004005)
The search key was not found in any record.
/vbasp/edit.asp, line 46
Tên các field đều đúng và có một bản ghi là ID trong bảng WRPS_SEC2. sec_id là Primary key có kiểu là Autonumber (Increment). dòng 46 là dòng “myConn.Execute strSql”
Nếu mở CSDL (Access2000) trong Access 2000, chọn Tools/Database Utilities/Compact and Repair Database rồi thi hành đoạn lệnh trên thì cập nhập được. Nhưng nếu chạy tiếp thi lại gây ra lỗi như trên.
Xin hỏi làm thế nào để khắc phục??????
-
13-02-2005 15:57 #2
Registered User
- Tham gia
- 18-12-2003
- Location
- Campuchia
- Bài viết
- 1,192
- Like
- 2
- Thanked 5 Times in 5 Posts
bạn thử right click vào tập tin .mdb kiểm tra security xem, có khi nó chỉ cho Read ko cho Write, ban check lại cột Write


Quote
Bookmarks