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

請問怎麼一次複製資料庫裡我要的所有資料表的資料

尚未結案
Elaine1981
一般會員


發表:18
回覆:21
積分:7
註冊:2004-08-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-28 17:00:21 IP:203.73.xxx.xxx 未訂閱
我想把資料庫Northwind裡資料表的資料,複製到另一個資料庫空的資料表中,目前我的做法是按一個按鈕就複製一張資料表的資料,請問要怎麼用陣列做出按一個按鈕就能一次把我要的所有資料表資料都複製過去呢?
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-28 17:44:19 IP:218.163.xxx.xxx 未訂閱
VAR I : Integer; TABLENAME : array of STRING; vLIST : TStrings; begin Database1.GetTableNames(vLIST); FOR I := 0 TO vLIST.Count -1 DO TABLENAME[I] := vLIST.Strings[I]; FOR I:= LOW(TABLENAME) TO HIGH(TABLENAME) DO BEGIN QUERY1.CLOSE; QUERY1.SQL.CLEAR; QUERY1.SQL.ADD('INSERT INTO DATABASEA.' TABLENAME[I] ' VALUES(SELECT * FROM DATABASEB.' TABLENAME[I] ')'); QUERY1.ExecSQL; END; 有錯,請指正。 ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
系統時間:2024-05-18 12:04:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!