HOME > ASP > ASP Forum > Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" &Server.MapPath("Database1.mdb")
Sql="Select * from accessories where parts =" &brake
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
%>
ใครก็ได้ช่วยผมด้วยครับ ว่า Code มันผิดตรงไหน ในบรรทัดนี้ (บรรทัด 53 )
Sql="Select * from accessories where parts =" &'brake'
มันขึ้น Error ว่าแบบนี้อ่ะครับ ช่วยผมด้วย
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'parts ='.
/website/adminparts.asp, line 53
ขอบคุณมากครับ
Tag : - - - -
Date :
27 เม.ย. 2549 15:27:35
By :
สัน
View :
2495
Reply :
2
No. 1
Guest
Sql="Select * from accessories where parts =" &'brake'
มันผิด ตรงนี้ &'brake' ใส่แบบนี้นะถ้าชนิดข้อมูลเป็นตัวเลข
Sql="Select * from accessories where parts =" & brake
ถ้าเป็นตัวหนังสือใส่
Sql="Select * from accessories where parts ='" & brake & "'"