publicunit.~pas

来自「一个简单的数据库管理系统,是用delphi开发的.」· ~PAS 代码 · 共 56 行

~PAS
56
字号
unit PublicUnit;

interface
  uses  SysUtils, Windows, Controls,ADODB;
  
  Procedure OpenSQL(Qry:TADOQuery; Str:String);
  Procedure ExecSQL(Qry:TADOQuery; Str:String);
  Function GetNo(Qry:TADOQuery; Str:String; Fie:String; Len:Integer):String;

implementation


Procedure OpenSQL(Qry:TADOQuery; Str:String);
begin
  With Qry do
  begin
    close;
    SQL.clear;
    SQL.Add(Str);
    Open;
  end;
end;

Procedure ExecSQL(Qry:TADOQuery; Str:String);
begin
  With Qry do
  begin
    close;
    SQL.clear;
    SQL.Add(Str);
    ExecSQL;
  end;
end;

Function GetNo(Qry:TADOQuery; Str:String; Fie:String; Len:Integer):String;
var
  NoFlag,I:Integer;
  No:string;
begin
  OpenSQL(Qry,Str);
  if Qry.IsEmpty then
    Result := '00001'
  else
  begin
    Qry.FindLast;
    NoFlag := StrToInt(Trim(Qry.FieldByName(Fie).AsString));
    NoFlag := NoFlag + 1;
    No := IntToStr(NoFlag);
    For I := Len downto Length(IntToStr(NoFlag)) + 1 do
      No := '0' + No;
    Result := No;
  end;
end;

end.
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?