[問題] ASP語法問題,少了運算元?已刪文

看板Web_Design作者 (大俠愛吃漢堡堡)時間17年前 (2008/12/22 19:57), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/1
今天要做簡易的討論區,結果發生的錯誤是這樣, 找不到錯誤點, 錯誤類型: Microsoft JET Database Engine (0x80040E14) 查詢運算式 'RepID =' 中的 語法錯誤 (少了運算元)。 /Board/content.asp, line 132 132行的語法是 strSQL = "SELECT * FROM Board WHERE RepID = " & RepID 請問是哪裡發生錯誤,感謝。 錯誤地方的整段語法如下↓ <% Set rstContent = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM Board WHERE RepID = " & RepID rstContent.Open strSQL, cnnDB Do While Not rstContent.EOF %> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.204.78

12/22 20:58, , 1F
RepId這個變數是空的 :p 理由不明
12/22 20:58, 1F

12/22 21:00, , 2F
response.write RepID ……看有沒有值
12/22 21:00, 2F

12/22 22:10, , 3F
前後加上 ' ?
12/22 22:10, 3F

12/22 22:55, , 4F
SQL 印出來看不就知道了?
12/22 22:55, 4F

12/23 10:27, , 5F
感謝回答
12/23 10:27, 5F
文章代碼(AID): #19Ju2hrx (Web_Design)