2013-01-06 36 views
0

請在下面找到我的SQL語句,第20行錯誤很明顯;查詢表達式中的語法錯誤(缺少運算符) - SQL將1個ID返回到結果集中

https://gist.github.com/815c4dd5655e79581a1a

電流誤差即時得到被請求和東西

Microsoft Access Database Engine error '80040e14' 

Syntax error (missing operator) in query expression 'sea_Reference=A01AND sea_TheID=5'. 

/STUDENT/s0191958/PART2/bookingprocess1.asp, line 22 

所有的變量,是數字。

我一直在刪除和添加引號整夜,我感到噁心!

回答

1

在AND之前放一個空格,並將sea_Reference的數據放在引號中。

更改: 'sea_Reference = A01AND sea_TheID = 5'

爲 'sea_Reference =' A01' sea_TheID = 5'

這裏的改變代碼

SeatSetRs="SELECT sea_ID FROM seat WHERE sea_Reference='" & request("firstSeat") & "' AND sea_TheID=" & request("the_ID") & "" 
+0

我已經回答了你發佈的問題。你可以嘗試運行手動創建的sql併發布另一個問題嗎? –

+1

你美麗的男人。我們有一個渲染頁面!我將與頁面上的錯誤作鬥爭,並讓你知道它是怎麼回事:P – Kieronboz

+0

好吧,關於這個,sea_ID,我想抓住,我想打印到下面的文本框中;像這樣 value =「<%= SeatSetRs.sea_ID%>」這是正確的方法嗎? – Kieronboz

相關問題