📄 dahelper.pas
字号:
unit DAHelper;
interface
uses
SysUtils, Classes, DB, ADODB,Config;
function ExeSqlNoQuery(sql:string):boolean;
function ExeSqlQuery(sql:string):TADOQuery;
implementation
function ExeSqlQuery(sql:string):TADOQuery;
var
query:TADOQuery;
begin
try
if stClosed in Config.ADOCon.State then
Config.ADOCon.Open;
query:=TADOQuery.Create(nil);
query.Connection:=Config.ADOCon;
query.Close;
query.SQL.Clear;
query.SQL.Add(sql);
query.Open;
except
result:=nil;
end;
result:=query;
end;
function ExeSqlNoQuery(sql:string):boolean;
var
query:TADOQuery;
ref:integer;
begin
ref:=0;
if stClosed in Config.ADOCon.State then
Config.ADOCon.Open;
query:=TADOQuery.Create(nil);
query.Connection:=Config.ADOCon;
query.Close;
Config.ADOCon.BeginTrans;
try
query.SQL.Clear;
query.SQL.Add(sql);
ref:=query.ExecSQL;//影响的行数
Config.ADOCon.CommitTrans;
except
Config.ADOCon.RollbackTrans;
query:=nil;
result:=false;
end;
if ref>0 then
result:=true
else
result:=false;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -