程序中要使用数据库,首先是引用SynCommons, SynDB单元,根据不同的数据库类型,简单举几个例子:
1 使用Access数据库,引用SynCommons, SynDB,SynOleDb三个单元,如果密码为空,设置后面三个参数直接为空就可以了.
mORMot数据库处理方式
Code (Text):
var
gProps: TSQLDBConnectionProperties;
rows: ISQLDBRows;
begin
gProps := TOleDBJetConnectionProperties.Create('test.mdb', '数据库名', '用户名称', '用户密码');
rows := gProps.ExecuteInlined('select * from dm_sys', True);
if rows<>nil then
while rows.Step() do
showmessage(rows.ColumnString('value'));
end;
普通记录集处理方式,增加单元引用 SynDBMidasVCL
Code (Text):
var
gProps: TSQLDBConnectionProperties;
ds: TSynDBDataSet;
begin
gProps := TOleDBJetConnectionProperties.Create('test.mdb', '数据库名', '用户名称', '用户密码');