我正在使用VB嘗試訪問MSACCESS中的數據庫。VB在sql中選擇命令
我這樣做是很愚蠢的事情:
SSQL9 = "select Username as docuser from Doctors where TreatmentField = '"&Treatment&"'"
set Rs9 = Server.CreateObject("ADODB.recordset")
Rs9.open SSQL9,conn
Something=Rs9("docuser")
Response.Write(Something)
出於某種原因,我得到:
ADODB.Field錯誤 '800a0bcd'
BOF或EOF爲True ,或當前記錄已被刪除。請求的操作需要當前記錄。
雖然我是肯定有一個記錄。什麼原因導致錯誤?
這很簡單:如果記錄集的'.EOF'和'.BOF'屬性都是'True',則記錄集是空的,即使你期望別的東西。 – Tomalak 2010-12-18 20:51:23
只是好奇:如果'治療'變量有一個撇號在你的代碼會發生什麼?確保你仔細考慮。 – 2010-12-18 21:06:51
@Joel他必須在 – 2010-12-18 21:08:52