全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1292
推到 Plurk!
推到 Facebook!

資料庫重整的問題

缺席
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-19 13:25:19 IP:218.162.xxx.xxx 未訂閱
請教一下各位前輩,若資料庫使用SQL2000,使用ADOQUERY該如何做才可以重整資料庫呢?? ======================== 我是DELPHI5的初學者
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-25 14:27:09 IP:218.80.xxx.xxx 未訂閱
ADOQUERY.Active:=False; ADOQUERY.Active:=True; 就是对ADOQUERY里是select * from * 的语句进行刷新 而ADOQUERY里是Update、Insert、delete 的语句进行刷新就要用ADOQUERY.ExecSQL
Wesly
中階會員


發表:14
回覆:103
積分:53
註冊:2002-05-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-27 00:03:04 IP:218.171.xxx.xxx 未訂閱
請問你所謂的重整資料庫的意思為何?因為我印像中只壓縮及索引檔重整,是指這個嗎? 如果是 壓縮資料庫 DBCC SHRINKFILE (1, 2) //壓縮 Data DBCC SHRINKFILE (2, 2) //壓縮 Log 索引檔重整 DBCC DBReindex ([dbo].[TableName], '', 0) WITH NO_INFOMSGS 請參考MS SQL Online Help 希望能對你有所幫助.
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-27 09:01:07 IP:218.162.xxx.xxx 未訂閱
索引檔重整 DBCC DBReindex ([dbo].[TableName], '', 0) WITH NO_INFOMSGS 若要重整一個資料庫,利用ADOQUERY該如何做呢??可否指教一下! ======================== 我是DELPHI5的初學者
Wesly
中階會員


發表:14
回覆:103
積分:53
註冊:2002-05-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-27 09:19:34 IP:211.74.xxx.xxx 未訂閱
可能是我知識不足,印像中沒有資料庫重整的這個功能,請你確認 希望能對你有所幫助.
rich66
一般會員


發表:7
回覆:14
積分:4
註冊:2004-02-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-27 10:33:26 IP:211.72.xxx.xxx 未訂閱
Procedure TForm1.Button1Clieck(Sender:TObject); begin reindex(DataBase1,Table1,Edit1,ProgressBar1); end; 之前做重整foxpro資料庫的索引檔試的, 參考看看囉~自己再試試~加油加油!
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-10-27 11:15:49 IP:219.80.xxx.xxx 未訂閱
如果要使用 TAdoQuery 一定要使用 ExecSQL 方式才可以
不然用 TAdoComand 也可以。範例如下:    // Demo1
AdoQuery1.SQL.Text := 'DBCC DBReindex ([dbo].[TableName], '''', 0) WITH NO_INFOMSGS';
AdoQuery1.ExecSQL;    // Demo2
AdoCommand1.CommandText :=  'DBCC DBReindex ([dbo].[TableName], '''', 0) WITH NO_INFOMSGS';
AdoCommand1.Execute;
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-10-27 11:22:01 IP:218.162.xxx.xxx 未訂閱
多謝各位大哥,小弟會試試看。 ======================== 我是DELPHI5的初學者
系統時間:2024-06-01 22:53:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!