📄 sqloperator_unit.pas
字号:
unit SQLOperator_Unit;
interface
uses
ADODB, DB, Dialogs, SysUtils, ActiveX, Classes;
function SQLDataSet(sqlText: string; ADOConn: TADOConnection): TDataSet;
procedure SQLExecute(sqlText :string; ADOConn: TADOConnection);
function SQLSearch(sqlText :string; ADOConn: TADOConnection): Boolean;
implementation
function SQLDataSet(sqlText: string; ADOConn: TADOConnection): TDataSet;
var
ADOQuery: TADOQuery;
begin
CoInitialize(nil);
ADOQuery := TADOQuery.Create(nil);
ADOQuery.Connection := ADOConn;
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add(sqlText);
Open;
end;
Result := ADOQuery;
CoUninitialize;
end;
procedure SQLExecute(sqlText: string;ADOConn: TADOConnection);
var
ADOQuery: TADOQuery;
begin
CoInitialize(nil);
ADOQuery := TADOQuery.Create(nil);
ADOQuery.Connection := ADOConn;
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add(sqlText);
ExecSQL;
end;
CoUninitialize;
end;
function SQLSearch(sqlText: string; ADOConn: TADOConnection): Boolean;
var
ADOQuery: TADOQuery;
begin
CoInitialize(nil);
ADOQuery := TADOQuery.Create(nil);
ADOQuery.Connection := ADOConn;
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add(sqlText);
Open;
if not ADOQuery.Eof then
Result := True
else
Result := False;
end;
CoUninitialize;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -