PDA

View Full Version : Hỏi về câu lệnh "Delete" trong asp



nguyenduykhiem_2
05-06-2008, 22:51
Mình ghi câu lệng này giống y trong sách rồi nhưng báo sai:
strsql="Delete from GIAOVIEN"
strsql=strsql & " where giaovien in('"strsql=strsql & Replace(Request.form("chkid"),",","','")strsql=strsql & "')"


báo lỗi:
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/trangweb/XOAtengiaovientrongbanggiaovien.asp, line 14, column 38

DaTaiMeo
09-07-2008, 15:39
Mình ghi câu lệng này giống y trong sách rồi nhưng báo sai:
strsql="Delete from GIAOVIEN"
strsql=strsql & " where giaovien in('"strsql=strsql & Replace(Request.form("chkid"),",","','")strsql=strsql & "')"


báo lỗi:
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/trangweb/XOAtengiaovientrongbanggiaovien.asp, line 14, column 38

Cái dòng code của bạn dùng toán tử sai nhiều quá:
Với MSSQL dùng mẫu
strsql="Delete From Giaovien where ma_giaovien in ('1','2','3')"
Với MSAccess dùng
strsql="Delete * From ...
Bạn nên nắm tốt cách dùng câu lênh truy vấn trên từng hệ quản trị CSDL nhé.

Sao giờ vẫn còn dùng ASP, nên tìm hiểu ASP.NET nhé bạn, không khó đâu.

Chúc thành công!

Ghi chú: code của bạn không sáng sủa, nên học cả quy tắc đặt tên và sử dụng câu lệnh trong lập trình cơ bản bạn nhé!