INNO 實現Sql資料庫操作

2022-05-09 06:45:10 字數 880 閱讀 6208

//檢查是否已安裝sql

trysqlserver := createoleobject('sqldmo.sqlserver');

except

raiseexception('您還沒有安裝sql資料庫.'#13#13'(error ''' + getexceptionmessage + ''' occurred)');

end;

//連線sql

sqlserver := createoleobject('sqldmo.sqlserver');

sqlserver.loginsecure := true;

sqlserver.connect(『local');

注:sqlserver.loginsecure := true  ,

使用windows

整合安全;sqlserver.loginsecure := false,

使用sql server的驗證模式。

sqlserver.connect( [servername ] , [ login ] , [ password ]);

[ servername ]:可選。如果為空,會用電腦名字做為例項名

[ login ] , [ password ]:可選。用在sql server驗證模式。如果為windows驗證,這二個引數不用寫,即使寫了也會被忽略。

//建立sql資料庫檔案

database := createoleobject('sqldmo.database');

database.name := 'dbase';   

dbfile := createoleobject('sqldmo.dbfile');

dbfile.name := 'isdata1';

詳細但不清楚

資料庫操作sql

一 資料庫的建立 1 建立乙個名稱為mydb1的資料庫 create database mydb1 2 建立乙個使用utf8字符集的mydb2資料庫。create database mydb2 character set utf8 3 建立乙個使用utf8字符集,並帶比較規則的mydb3資料庫。cr...

MySQL資料庫之MyISAM與InnoDB的區別

從以下幾個方面 1 儲存結構 每個myisam在磁碟上儲存成三個檔案。第乙個檔案的名字以表的名字開始,副檔名指出檔案型別。frm檔案儲存表定義。資料檔案的擴充套件名為.myd mydata 索引檔案的副檔名是.myi myindex 2 儲存空間 myisam 可被壓縮,儲存空間較小。innodb ...

MySQL資料庫中myisam與innodb的區別

1 myisam是非事務安全型的,而innodb是事務安全型 2 myisam是鎖支援到表級,而innodb支援行級。3 myisam支援全文檢索,而innodb不支援全文檢索 4 myisam表儲存為檔案形式的,有利於跨平台時進行資料轉移,而innodb比myisam更安全,可以保證表中資料不丟失...