09/10/2018, 17:59
Rắc rối với câu lệnh SQL
Tôi có câu lệnh SQL (chạy trong Access) như sau:
SQL="Select * From Table Where NoiDung Like '*ti?h*' ;"
Vậy tôi phải chuyển đổi các dấu *, và ? như thế nào để hợp lệ khi thi hành bằng ASP ?
Xin cám ơn
SQL="Select * From Table Where NoiDung Like '*ti?h*' ;"
Vậy tôi phải chuyển đổi các dấu *, và ? như thế nào để hợp lệ khi thi hành bằng ASP ?
Xin cám ơn
Bài liên quan
sql = "SELECT * FROM table WHERE noidung LIKE '*ti?h*' "
Ví dụ
sql = "SELECT * FROM table WHERE noidung LIKE '%ti?h%' "
Nếu bạn dùng SQL trong Access thì dùng cú pháp : "*..." thế cho "%...", nhưng bạn dùng SQL trong ASP, thông qua ODBC thì phải dùng SQL chuẩn, lúc đó dùng "%...", còn nếu dùng ADO hay DAO trong ASP thì cú pháp có thể như Access, tức "*...".
Để tiện lợi, nên xài SQL chuẩn.
Chúc thành công.
Thân