กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
348 1
URL.หัวข้อ /
URL
connect database
.....
if Left(strSQL,1) <> "B" Then strSQL=Right(strSQL,len(strSQL)-4)
strSQL="Select * From Q_Asset_Master where" & strSQL
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Provider="Microsoft.Jet.OLEDB.4.0"
Conn.Open Server.MapPath("\FixedAsset.mdb")
Set rst = Server.CreateObject("ADODB.RecordSet")
rst.open strSQL,Conn,1,3
....
error :
Microsoft JET Database Engine error '80040e14'
Syntax error in FROM clause.
/se111.asp, line 90
จะแก้ยังไงดีครับอาจารย์
if Left(strSQL,1) <> "B" Then strSQL=Right(strSQL,len(strSQL)-4)
strSQL="Select * From Q_Asset_Master where" & strSQL
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Provider="Microsoft.Jet.OLEDB.4.0"
Conn.Open Server.MapPath("\FixedAsset.mdb")
Set rst = Server.CreateObject("ADODB.RecordSet")
rst.open strSQL,Conn,1,3
....
error :
Microsoft JET Database Engine error '80040e14'
Syntax error in FROM clause.
/se111.asp, line 90
จะแก้ยังไงดีครับอาจารย์
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.1207s
if Left(strSQL, 1) <> "B" Then strSQL=Right(strSQL, len(strSQL)-4)
strSQL="Select * From Q_Asset_Master where " & strSQL
On Error Resume Next
Response.Write strSQL
...
แล้วดูว่า strSQL มีอะไรเพี้ยนหรือเปล่า
ซึ่งอาจจะต้องมีการใส่ช่องว่างหลัง Where ด้วย ลองดูครับ