[問題] ASP網頁讀取資料庫
我們是新手 組員全部都第一次碰這個
可是遇到問題弄了半天不知道能找誰求救才想到有萬能PTT 拜託大家了><
只是最基本的 讀取欄位資料值... (我們是照課本範例去改成我們要的)
Dim objcon As OleDbConnection
Dim objcmd As OleDbCommand
Dim strsql, strdbcon As String
Dim data As Object
Dim name As String = Label1.Text
strdbcon = "Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source =" &
Server.MapPath("store.mdb")
objcon = New OleDbConnection(strdbcon)
strsql = "SELECT Rrank FROM Restaurant WHERE Rname = " & name
objcmd.Open()
objcmd = New OleDbCommand(strsql, objcon)
data = objcmd.ExecuteScalar()
Response.Write(data)
objcon.Close()
他顯示出錯誤
無值提供給一或多個必要參數。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯
誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.Data.OleDb.OleDbException: 無值提供給一或多個必要參數。
原始程式錯誤:
行 28: objcon.Open()
行 29: objcmd = New OleDbCommand(strsql, objcon)
行 30: data = objcmd.ExecuteScalar() //紅色
可以請問是為什麼錯了嗎~~~
--
☆我叫江戶川柯南~~是個偵探!★
真相永遠只有一個
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.233.64
→
06/13 19:58, , 1F
06/13 19:58, 1F
→
06/13 20:33, , 2F
06/13 20:33, 2F
→
06/13 21:55, , 3F
06/13 21:55, 3F