線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1708
推到 Plurk!
推到 Facebook!

如何殺除指定筆數的資料

 
mihopaul
一般會員


發表:25
回覆:59
積分:16
註冊:2002-03-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-04-10 23:12:22 IP:211.74.xxx.xxx 未訂閱
你好~~~^^ 敝人想由edit中輸入二個數值,表示使用者欲殺除第n筆到第m筆的資料 如1,100,就是從第一筆殺到第一百筆資料 datamodule1.order.First; datamodule1.order.MoveBy(startcnt);//移動到要殺的第一筆 for i := 0 to cntnum - 1 do //cntnum是全部要殺的筆數 datamodule1.order.Delete; 我的寫法如上~~~ 但是這樣子run的時後會出現multip record found but only one was expected 的錯誤訊息,但是用單步執行又不會出現,一切正常 該如何解決呢?? 請各位大大指教 ~~謝謝^^
mihopaul
一般會員


發表:25
回覆:59
積分:16
註冊:2002-03-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-04-11 14:07:03 IP:211.74.xxx.xxx 未訂閱
已由hagar 大大解決 詳情可以參考http://community.borland.com/article/0,1410,16174,0.html 謝謝各位^^
lee
站長


發表:55
回覆:173
積分:45
註冊:2002-02-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-04-11 14:17:52 IP:61.219.xxx.xxx 未訂閱
引敘原文: I am getting a DBEngine message when editing a record that says  "Multiple records found but only one expected".  What does this  mean?    Answer:    You may need to create a unique index on the table so that each  row can be uniquely identified.  That *may* first require  altering the table and adding a column to be populated with  unique values.    ~~~Delphi K.Top網站總管~~~
------
~~~Delphi K.Top網站總管~~~
系統時間:2024-11-21 19:55:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!