connect database
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 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

จะแก้ยังไงดีครับอาจารย์

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R04548
ลอง debug โค้ดดูก่อนครับ

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 ด้วย ลองดูครับ

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1207s