怎麼用delphi實現對資料庫的備份和還原啊,我想要詳細點的程式碼 15

2025-03-02 22:30:10 字數 2431 閱讀 9698

怎麼用delphi實現對資料庫的備份和還原啊,我想要詳細點的**

1樓:網友

1. 使用mssql server的解決辦法示例:

用backup database備份,restore database還原。

備份:如果是含旦褲adoquery,先設定好資料庫的連線,將sql設為:談簡。

backup database databasename to disk = c:\'

然後呼叫adoquery的execsql即可備份。注意是備份到伺服器上。

還原:將sql設為:

restore database databasename from disk = c:\'

則execsql可以還原,同樣是伺服器上的檔案遲數。

2. 使用access 資料庫:

access資料庫備份,不需要任何控制項,只需要使用 copyfile 函式進行資料庫檔案的複製備份就可以了,前提是把任何與access資料庫聯接全部關閉掉。

還原也是同樣的道理,把資料庫聯接全部關閉掉,然後再把備份資料庫檔案 copyfile 到目標位置進行覆蓋就可以了。

2樓:出眾又白淨的工匠

看你什麼資料庫了,專業點叫備份,說白點就是複製。備份就是乙個複製貼上的過程而已。

如何用delphi實現sql資料庫備份和還原?

3樓:網友

/下面**針對sqlserver的 q是adoquery 元件。

備份。var sql:string;

beginif ('') then

請選擇檔案','提示',mb_iconwarning);

exit;end;

sql:='backup database "mao" to disk ='''+''' with init';

sql;'資料庫備份成功','提示',mb_iconwarning);

end;/還原。

var sql:string;

beginif ('') then

請選擇檔案','提示',mb_iconwarning);

exit;end;

'use master';

sql:='restore database "mao" from disk='''+'''';

sql;:='use mao';

資料庫還原成功','提示',mb_iconwarning);

如何用delphi實現sql資料庫備份和還原?

4樓:樹恆幸儀

在資料庫程式設計讓型猛姿中,用了乙個tquery,如何設定其sql,來備份和還原資料庫?

請教坦知猜各路朋友,萬分感激。

delphi7的資料庫備份和還原,急急急!!!!

5樓:好望角漁夫

我提供個恢復**,注意**的sql語句部分就可以了,adoquery沒有和你的**同步,參考一下,應該可以。

='shuju';;;

use master restore database '+' from disk=''''with replace');

showmessage('還原成功!!'

except

showmessage('還原失敗!!'

exit;end;;;

end;

關於delphi中access資料庫的備份 還原

6樓:網友

關閉所有資料庫控制項。

直接拷貝。copyfile(pchar(''),pansichar('f_'),false);

恢復再拷貝回來。

copyfile(pchar('f_'),pansichar(''),false);

7樓:揭曼其新月

要在query裡面的select

多加乙個。常量,這樣在用check繫結的時候才可以點選有用。

delphi備份mysql資料庫怎麼做

8樓:網友

你用cmd寫乙個bat檔案就行的,系統執行,每天固定的時間,把資料庫裡的資料檔案拷到另外乙個資料夾。

關於delphi中對access資料的備份

9樓:網友

太簡單了,你把所有的資料連線全部關閉,直接把mdb檔案拷貝就行了,恢復是一樣的,關閉所有資料庫連線。

直接拷貝回來。

直接拷貝 copyfile(pchar(''),pansichar('f_'),false);

恢復再拷貝回來。

copyfile(pchar('f_'),pansichar(''),false);

具體的資料庫設計與實現過程,具體的資料庫設計與實現過程

答 1 需求分析階段 需求收集和分析,得到資料字典和資料流圖。2 概念結構設計階段 對使用者需求綜合 歸納與抽象,形成概念模型,用e r圖表示。3 邏輯結構設計階段 將概念結構轉換為某個dbms所支援的資料模型。4 資料庫物理設計階段 為邏輯資料模型選取一個最適合應用環境的物理結構。5 資料庫實施階...

如何讓delphi資料庫不新增重複的記錄

要實現這個我現在想到的有2種方法 通過delphi控制 通過sqlserver控制 下面一個一個說 1 在插入之前首先查詢,查詢當天的記錄,如果存在則退出過程 或者詢問使用者是否修改 2 通過資料庫觸發器控制 if object id tr stop insert on today is not n...

對於oracle中使用者對資料庫管理的理解除了點問題

oracle是這樣的 一般oracle只建立一個例項 也可以建立多個例項 就是sid,比如orcl。例項下面是表空間,schema,使用者,表。同一個例項下面可以有n個表空間,同一個例項下面也可以有多個使用者,oracle裡面,一個使用者就表示一個schema,說白了就是一個資料集合。也就是在ms ...