我試圖讓這個工作,但它不工作,因此想知道如果任何人在這裏能夠幫助我解決這個問題。問題在於select語句運行後,我無法將SQL查詢列存儲到VBScript變量中。我只是希望將用戶的名字和姓氏存儲到SQL查詢運行時user_id和密碼與數據庫匹配的變量中。這樣我可以顯示他們的名字,如歡迎「名字,姓氏」。我的數據庫連接到數據庫和一切,但我只是不知道如何將某些人名從oracle存儲到VBScript變量,我可以在同一頁上顯示歡迎John Smith或其他東西。SQL&VBScripts:如何將SQL查詢列(USER_FIRSTNAME)存儲到VBScript變量中?
請不要擔心SQL注入的東西,現在不需要。
以下是ASP文件代碼:
<%@ Language=VBScript %>
<%user_id=Request("user_id") user_pwd=Request("user_pwd") %>
<% Set DBConn = Server.CreateObject("ADODB.Connection")
DBConn.Open "Driver={Oracle in OraClient11g_home1};DBQ=ORCL;UID=ops$dbID;PWD=dbPWD;"
Login = "SELECT USER_ID, USER_FIRSTNAME, USER_SURNAME FROM UserTable WHERE USER_ID = '" & user_id & "' AND USER_PWD='"& user_pwd &"';"
Set QueryResult = DBConn.Execute(QueryToRun)
QueryResult.Close
DBConn.Close
%>
我甚至嘗試response.write("USER_FIRSTNAME")
和它仍然無法正常工作,因爲它需要從查詢第一存儲到一個變量,我不知道如何做到這一點:(
ASP不是PHP ASP不是天冬氨酸.Net。 – Ben 2013-03-08 12:23:57