asp關於遊標的問題,asp中的遊標是什麼

時間 2025-02-01 17:05:10

1樓:網友

、if not then

if len(rst("c_code"))4 then上面這一段**是有問題的,第一行移動記錄集到下一條(假如已到尾部,eof為假),第二行判斷eof(此時eof為假),第三行又把記錄指標移到下一條(此時eof為true),第四行拿rst("c_code")來說事,這時候eof都true了,不出問題才怪呢。

2樓:手機使用者

上述**的if not then是不是也能換成if not then啊" 不可以!!!not 是沒有到記錄集的尾,not 是沒有到記錄集的頭,查詢是從記錄集的頭開始的,直到尾,如果換成not ,查詢會出錯的。 打個比方:

你從某街道的1號門牌查詢,往後是..你沒有按照街道的最大號做參照,而拿1號做參照,那麼你能夠查結束嗎?(不太恰當的比方,但可以說明問題)

很好,打**問問。

3樓:網友

不太恰當的比方,但可以說明問題) 是的,就是這個意思。

asp中的遊標是什麼?

4樓:網友

遊標,也可以叫做記錄指標。

比如說你建立了乙個記錄集(記錄集(查詢返回的資料集)應該懂是什麼吧?),肯定需要通過迴圈才能一次性顯示出多條資料對吧。 如果沒有遊標的話,你會一直重複一條資訊,也就是查詢出來的第一條,所以遊標的作用就是把獲取的物件移動到第二條資料去,重複一次移動一次,所以,遊標必須寫在迴圈體內。

例子:set rs="")

sql="select * from [admin] "

sql,conn,1,1 '建立記錄集。

--資料庫資訊---

id title

for i=1 to 10 '迴圈出10條資料。

if then

exit for '判斷夠不夠10條記錄,如果不夠就結束for迴圈。

end if

rs("title") '顯示的欄位。

傳說中的遊標就是我啦,如果沒有我,那就顯示10個1,有了我可以顯示1-10

next '這個是for迴圈的語法for next

asp中為什麼會出現遊標衝突啊!!!!!!!!!!!

5樓:網友

有可圓兄隱能是rs_chk和rs衝突。

set rs="")

sql="select * from tab_user where username='"nick&"'橘廳"

sql,conn,1,3

if then

使用者存在"end if

你把前面的那個判塵正斷去掉,直接用這個試試。

求救asp程式問題.遊標型別的限制

6樓:夢想窗外

sql,conn,1,3 這句的前面插入 = 3 試試。

7樓:

2:動態游標, 其他使用者的修改刪除可見, 支援游標的所有移動型別,對bookmark的支援依賴於provider.

0:預設的向前移動靜態游標:只能向前移動游標指標。

1:和動態游標類似, 對其他使用者的修改操作可見,但對其他使用者的刪除操作不可見。支援bookmark

3:靜態游標。 查詢的資料結果的複製。 但對其他使用者的修改刪除操作不可見。支援bookmark

asp中的遊標和遊標型別等是什麼意思呢?

8樓:網友

樓上的答案完全正確,詳細,不過冷冰冰呵呵。

asp**中有關儲存過程的遊標怎麼寫啊!急急急急急~~~謝謝各位大神門了o(∩_∩)o~

9樓:網友

有5個引數。

詳細內容參見msdn

v=你這裡一般後邊只需要寫到第四個就行了,第五個預設可以不填第三個一般填3比較好,這樣recordset的許可權最大;第四個為了保持資料一致性建議填2

也就是 bmk,conn,3,2

asp問題:recordset物件的遊標問題

10樓:

記錄集物件的方法:

將記錄指標從當前的位置向下移一行。

將記錄指標從當前的位置向上移一行。

將記錄指標移到資料表第一行。

將記錄指標移到資料表最後一行。

將記錄指標移到資料表第n行。

將記錄指標移到第n頁的第一行。

設定每頁為n條記錄。

根據 pagesize 的設定返回總頁數。

返回記錄總數。

返回記錄指標是否超出資料表首端,true表示是,false為否返回記錄指標是否超出資料表末端,true表示是,false為否刪除當前記錄,但記錄指標不會向下移動。

新增記錄到資料表末端。

更新資料表記錄。

asp提示「樂觀併發檢查失敗。已在此遊標之外修改了該行。 」,如何處理?

11樓:天涯少帥

"update [表] set [欄位]="&[值]&" where 欄位=" & 值) 'sql server 資料庫時使用可以相容access

然後把註釋掉。

你應該明白吧~~~

12樓:網友

應該是跟recordset的locktype有關,看看ado有關locktype的說明對比一下,可能會有幫助。

asp除錯中的問題,asp的執行問題

應該是conn未連線到資料庫造成的錯誤。請樓主仔細審查conn是否定義過,並連線資料庫。如果需要詳細除錯。我碰到和lz一摸一樣的問題。幾乎抓狂。後來仔細檢查了,是資料庫中的欄位名稱寫錯了。查詢的引數你最好寫成。sql conn,1,3這樣比較友好,也不容易出錯。我也有過這樣的情況,竟然是忘了定義co...

關於asp的問題,乙個關於asp的問題

出現這個錯誤頁面的一般是論壇系統安裝在英文伺服器上所導致 產生這個問題的原因 這套論壇程式是中文環境下開發的,所以access資料庫的排序方法是按照中文的。而我們的伺服器是執行的英文作業系統。解決方法 用microsoft office access 2003開啟資料庫檔案 工具 選項 常規選項卡 ...

ASP中關於TreeView控制項的問題,怎樣展開 收縮所有子節點

迴圈處理即可 private sub command1 click 所有節點 dim gen as node for each gen in treeview1.nodes if gen.children 0 then gen.expanded true next end sub private s...