2014-06-30 37 views
-1

不知道這裏出了什麼問題,不太擅長這個東西,所以提前道歉。試圖跑步時,我得到了下面的但失敗的結果。不知道這部分出現了什麼問題,以前在舊服務器上工作並遷移數據。非法語法。預計有效的開始姓名字符

<% 
rs.Close 
if request.form () <> "" then 
varSearch = replace(request.form("T1"),"*","%") 
varSearch = replace(varSearch," ","%") 
sql = "SELECT * FROM [Cards] WHERE [CardTypeID] = 'C' AND [Name] LIKE '%" & varSearch & "%' 
ORDER BY [Name]" 
rs.Source = sql 
rs.Open 
%> 

謝謝。

+0

什麼是你的錯誤信息? – vhu

+0

您是否在代碼的開頭處轉換了「Option Explicit」?如果你還沒有,我會建議你這樣做。另外,你的SQL *實際上是否會破壞代碼中的行?如果是這樣,那可能是你的問題。 – Paul

+0

請顯示確切的錯誤信息。哪條線提高了它?你究竟如何「嘗試運行」代碼? –

回答

0

request.form() - 你沒有捕捉任何

<% 
rs.Close 
if request.form ("T1") <> "" then 
varSearch = replace(request.form("T1"),"*","%") 
varSearch = replace(varSearch," ","%") 
sql = "SELECT * FROM [Cards] WHERE [CardTypeID] = 'C' AND [Name] LIKE '%" & varSearch & "%' 
ORDER BY [Name]" 
rs.Source = sql 
rs.Open 
%> 
+0

嗨,感謝您的幫助,但可悲仍然沒有解決它:( – user3789428