台灣最大程式設計社群網站
線上人數
716
 
會員總數:244224
討論主題:188566
歡迎您免費加入會員
討論區列表 >> ASP >> [ASP]meaning of this error
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[ASP]meaning of this error
價值 : 0 QP  點閱數:1397 回應數:2

樓主

AL
初學者
53 24
8 16
發送站內信

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement

The code is :
if (i=0) then      
Set conn = Server.CreateObject("ADODB.Connection")   
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("library.mdb")   
problem occur here -->
sqlstat = "insert into item values('"+item+"', '"+bid+"', '"+isbn+"', '"+call_no+"', '"+loc_id+"', '"+sta_id+"','"+vid+"',"+iprice+",'"+invoice+"',"1",'"+add_date+"','"+enclose+"','"+url+"','"+remarks+"')" 
conn.Execute sqlstat              
                     
end if                  

搜尋相關Tags的文章: [ error ] ,
本篇文章發表於2002-04-02 20:16
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

sabcat
檢舉此回應
你是不是將此段程式碼寫在 Sub 或 Function裡?
若是..檢查一下是否有加上 End Sub 或 End Function
本篇文章回覆於2002-04-02 20:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

darren
檢舉此回應
當看到Expected end of statement
通常表示字串拼錯了( 雙引號多了或少了)  所以想必是sqlstat字串拼錯了
花點心思仔細看  或者用個有顏色區分的編輯軟體
可以減少這種錯誤
本篇文章回覆於2002-04-03 06:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.