1樓:網友
sql1="select * from admin where username='"username&"'團薯喊。
這一句裡面的username變數的賦值在**?
如果沒有賦值句子就變成了sql1="select * from admin where username=''
意思是查詢表中username為空的記錄。
於是產生乙個資料個數為0的資料集。
然後你給這個空的資料集裡面填充數手枯據。
就出現了後面的錯誤。
其實報錯資訊已經說的很清楚了。
bof 或 eof 中有乙個是「真」,或者當前的記錄已被刪除,所需的操作要求乙個當前的記錄。
建議以後寫程式的時候在。
sql1,conn,1,3
之類句子之前先停下來看看你的sql語句對不對。
。塌野。set rs1="")
sql1,conn,1,3
這樣寫等都通過了再把。
這兩行註釋掉。
跟寫桌面應用程式時候設定的斷點一樣。
這樣找起來快。
2樓:擁永遊秘詩
找不到你要找的資料,空指標錯誤啊。
要判斷下的外衣沒有資料要輸出一些提示文字的。
asp分頁中的出現adodb.recordset(0x800a0bcd)的問題
3樓:網友
你可以先判斷,如果沒有值,則為空,並繼續往下執行。
這樣就不會出現提你的那種問題了。
4樓:
在你沒有記錄的時候你去取值,當然去不到啊,這樣邏輯就會出差,你首先判斷一下如果資料庫不為空在進行你下面的業務邏輯!
求助:asp 錯誤提示 adodb.recordset (0x800a0bcd)
5樓:小時光倒流香水
你仔細看看。
你的 while not 和 wend
之間有兩個。
也就是說,如果第乙個 的時候,已經到了最後一條記錄,那你的第二個 就會出錯。
如果資料庫裡有偶數條記錄,就不會報錯。
正確的寫法:
while not
wend中間只能有乙個。
6樓:網友
在資料庫裡面插入一條資料,就可以,。事業沒有資料才會的。
asp程式問題 adodb.recordset (0x800a0e78)
7樓:家家購萬人**
應該是。close(rs)
這句,這個函式或過程裡有多個關閉語句。
把close(rs)支援看看,不影響程式執行的,只是沒釋放資源而已,行的話再改close這個函式或過程,希望能有用。
8樓:網友
你下面的頁面有沒有包含上面函式所在的頁面噢。
adodb.recordset (0x800a0bcd)錯誤
9樓:速動科技
這裡錯了,表名不能這樣寫的,你的資料表是不是 com**應該改為。
sql 語句寫錯了當然找不到任何記錄!所以。
10樓:野甜甜大可愛
就在29行前加入判斷bof與eof當同時為假時才修改也就是找到記錄後才修改。
if not and not then
ASP程式迴圈問題!高手幫忙解決
sqlh select top 15 from job c hire where hire status 1 and hire enddate date order by hire announcedate desc 改成sqlh select top 30 from job c hire wher...
asp程式出錯,請高手指點
應該是這塊的問題,因為你提示使用者名稱已存在的話,然後,回到上一次操作的頁面,這樣的話,就會可能在執行一遍。再乙個頃簡這塊我覺得順序有問題 應該這樣。if flag then sql select from students set rs sql,conn,, rs name n rs num num ...
delphi程式做安裝程式提示錯誤
建議不要使用自帶的install shield express來進行打包,與delphi本身的方便 快捷 強大的開發功能相比,它自帶的install shield express打包工具是很一般的,建議使用其它打包軟體。例如 setup factory 以前我用過乙個什麼no setup的,好久不做...