如何製作資料庫的安裝程式

2021-04-08 18:31:21 字數 1747 閱讀 4172

dlg_setupdatabase://安裝資料庫的介面

szmsg="請選擇應用程式安裝型別";

sztitle="應用程式安裝型別";

setupdatabase="伺服器端";

nosetupdatabase="客戶端";

svcheck1=true;

svcheck2=false;

nresult=askoptions(exclusive,szmsg,setupdatabase,svcheck1,nosetupdatabase,svcheck2);

if nresult=back goto dlg_sdregisteruserex;

if svcheck1=true then

goto dlg_sdshowdlgedit3;

endif;

//modify by sds

//if svcheck2=true goto dlg_sdaskdestpath;

if svcheck2=true goto dlg_sdshowdlgedit3;

dlg_sdshowdlgedit3:

sztitle="請輸入資料庫資訊";

szmsg="請輸入資料庫資訊";

servername="伺服器名稱";

username="使用者名稱";

password="資料庫口令";

svedit1="";

svedit2="sa";

svedit3="";

nresult=sdshowdlgedit3(sztitle,szmsg,servername,username,password,svedit1,svedit2,svedit3);

//這個地方要產生乙個指令碼檔案createdatabase.sql;

//if (nresult=back) goto dlg_setupdatabase;

if (nresult=back) then

goto dlg_setupdatabase;

else

writeprofstring (winsysdir^"dbinfo.ini", "databaseinfo", "servername",svedit1);

writeprofstring (winsysdir^"dbinfo.ini", "databaseinfo", "username",svedit2);

writeprofstring (winsysdir^"dbinfo.ini", "databaseinfo", "password",svedit3);

if (svcheck2=true) goto dlg_sdaskdestpath;

if svcheck1=true then

openfilemode(file_mode_normal);

openfile(outhandle,winsysdir,"out2.txt");

getline(outhandle,outstr);

if outstr='1' then

messagebox("該資料庫存在,本次安裝將不在安裝資料庫",warning);

closefile(outhandle);

//deletefile(winsysdir^"checkdatabaseinfo.bat");

//deletefile(winsysdir^"out2.txt");

goto dlg_sdaskdestpath;//不進行選擇資料庫的安裝了

endif;

如何快速製作資料詞典

其實製作資料詞典是一件非常麻煩費力的事情,如果有一條sql能夠幫你全都查詢出來,那無疑會省力許多,今天呢我就給大家帶來一條這樣的sql,源自大佬小夢想的親筆之作。use information schema select 字段,字段說明,pk,資料型別,允許為空,預設值from select con...

如何安裝MySQL資料庫

2.解壓mysql安裝包到指定目錄,我的目錄為c mysql,並複製乙份my default.ini檔案備用。修改my default.ini檔案 basedir c mysql datadir c mysql data port 3306 注意 去掉原始檔上述三行前面的 新增環境變數 新建系統變數...

Python資料庫操作 資料庫建立,插入,觸發器

環境 grammar version 2.6 interpreter python27 python.exe table1.py如下 連線資料庫mydb.db,如果mydb.db不存在,自動建立。建立表table1,建立乙個觸發器insert ok,當在table1中插入一條記錄時同時在table2...