Terkadang saat menulis ASP dan menggunakan conn.execute(sql) untuk menanyakan, memperbarui, dan menyisipkan data database Access, kesalahan pernyataan sql sering muncul ketika pernyataan tersebut jelas-jelas benar, yang cukup mengganggu Saya telah merangkumnya secara khusus "[", " "]" Solusi:
Contoh 1: pilih * dari a
Jika terjadi error dapat diubah menjadi: select * from [a]
Contoh 2: UPDATE [user] SET password = '"&data1&"' Where secname='"&data2&"'"
Jika terjadi error, anda dapat mengubahnya menjadi: UPDATE [user] SET [password] = '"&data1&"' di mana secname='"&data2&"'"
Contoh 3: INSERT INTO mybook ( name, by, mobile ) VALUES (' "&data1&" ','"&data2&"','"&data3&"')"
Jika terjadi kesalahan, ubah menjadi:
MASUKKAN KE buku saya ( [nama], [oleh], [ponsel] ) NILAI ('"&data1&"','"&data2&"','"&data3&"')"