1樓:匿名使用者
asp有recordset。如果用
set rs=conn.execute("select ...")的話,rs會自動變成recordset。
sql語句中只加粗略限制,不要一個一個id去查詢。回用movenext方法可以答遍歷資料庫,不依賴id。
完整的查詢方法是(假設已用conn開啟資料庫)dim rs
set rs=conn.execute("select * from 表 where 條件")
while not rs.eof and not rs.bofresponse.write rs("欄位")rs.movenext
wend
2樓:匿名使用者
先把所有資料讀到dataset裡,dataset就會生成連續序號,然後你再用迴圈呼叫dataset的資料。
3樓:匿名使用者
用迴圈讀bai取資料庫記錄這麼操作本來就du有問題,這樣zhi子每次都去取資料,極大dao的增加了資料庫的負專擔.而且就向你說屬的,有時候取不到斷了記錄(我猜你是在**裡傳值去取的).
建議你一次就將需要的資料全部取出來放到dataset裡面.然後再迴圈dataset.進行操作.
access資料庫中的自動編號id如何才能修改
4樓:虛擬人生
非常簡單,他們操作太煩了,只要開啟access資料庫,點檔案、資訊、壓縮和修復資料庫就行了。
access資料庫的id自動編號跳躍問題
5樓:
資料庫設計的時候id列屬性選擇的是遞增還是隨機?
如果被人攻擊按你說的情況應該是寫入數回據後又答被刪除(資料量沒有增加id跳躍)?如果可能請留下**測試地址。
預防的辦法就是對處理資料方面加強,比如,
新增新資料的間隔時間,
要求輸入隨機生成的驗證碼,
對提交來的資料是否合法進行驗證,
對資料**頁面進行驗證,
對資料新增者的身份進行驗證。
6樓:匿名使用者
很少見,怕你在提交的時候,**有問題,提交了很多條空資訊
7樓:匿名使用者
你的**沒有後臺嗎?檢視一下到底在2000至5000之間,到底寫了些什麼東西啊,如果沒有任何東西,那麼就是你的程式問題了,看看!
access資料庫自動增加的id值如何清零?
8樓:du瓶邪
方法如下:
1.先清空表裡面的資料(如果不清空,使用資料庫壓縮id是不會從1開始的)
2.開啟資料庫,選中需要復位修復的"表",依次點工具---資料庫實用工具---壓縮和修復資料庫
3.操作成功.再新增內容的時候,id自動編號就會從1開始了.
9樓:匿名使用者
正確解決方案:經過嘗試簡單的方法就是清空資料後使用資料庫壓縮,方法如下:
1.先清空表裡面的資料(如果不清空,使用資料庫壓縮id是不會從1開始的)
2.開啟資料庫,選中需要復位修復的"表",依次點工具---資料庫實用工具---壓縮和修復資料庫
3.操作成功.再新增內容的時候,id自動編號就會從1開始了.你們好好試試吧!
10樓:匿名使用者
開啟access
重新做一個
11樓:匿名使用者
刪除所有記錄,修復和壓縮一次就可以清零了
12樓:匿名使用者
不能清楚自動排序的id的
access中自動編號的欄位id如何讓它重新從初始值1開始編號
13樓:慶有
去設計檢視,把這個欄位刪了,再重新增加一個自動編號欄位。別無他法
14樓:潭昭睢靜婉
自動編號型別就是它和你的資料繫結在這個資料庫中,當這條記錄被刪除時,它也隨之刪除了,當插入新的資料時,它只會以原來的基礎上遞增編號的,如果確實想編號從1開始的話,那就只能新建一張相同的表了
access資料庫自動增加的ID值如何清零
方法如下 1.先清空表裡面的資料 如果不清空,使用資料庫壓縮id是不會從1開始的 回 2.開啟資料庫,選中需答要復位修復的 表 依次點工具 資料庫實用工具 壓縮和修復資料庫 3.操作成功.再新增內容的時候,id自動編號就會從1開始了.access資料庫自動增加的id值如何清零?方法如下 1.先清空表...
如何讓Access資料庫自動儲存新輸入的資料
讓access資料庫自動儲存新輸入的資料的方法如下 1 利用access自帶的功能,就是access只要輸入了一條完整的記錄後,是自動儲存的。2 如果想要再保險點,可以在錄入的視窗中新增一個 儲存 按鈕,錄入一條或一批後點選這個按鈕。access只要輸入了一條完整的記錄後,是自動儲存的。如果想要再保...
如何實現資料庫中表的每條記錄自動編號
declare cur cursor declare n nvarchar 500 declare r as int declare sql nvarchar 500 set cur cursor for select name from sysobjects where xtype u open ...