⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pub.pas

📁 老年人大学的学籍管理,主要是学费收取
💻 PAS
字号:
unit pub;

interface

uses
  forms,db,adodb,sysutils,messages,Controls,StdCtrls,dialogs;

  procedure showrecord(query:tadoquery;field:string;table:string;order:string);
  function genid(tbl,field:string):string;
  procedure savelog(query:tadoquery;user:string);

implementation

uses umain;

//显示记录
procedure showrecord(query:tadoquery;field:string;table:string;order:string);
begin
  with query do
    begin
    close;
    sql.Clear;
    sql.Add('SELECT '+field+' FROM '+table+' ORDER BY '+order);
    open;
    end;
end;

function genid(tbl,field:string):string;
var tmp:tadoquery;
    id:integer;
begin
  tmp:=tadoquery.Create(nil);
  tmp.ConnectionString :=frmmain.adc.ConnectionString;
  with tmp do
    begin
    sql.Clear;
    sql.Add('select max('+field+') from '+tbl);
    open;
    end;
  //showmessage(tmp.SQL.Text);
  id:=tmp.Fields[0].AsInteger+1;
  tmp.Free;
  result:=inttostr(id);
end;

procedure savelog(query:tadoquery;user:string);
begin
  with query do
    begin
    sql.Clear;
    sql.Add('insert into log (username,login) values (:v1,:v2)');
    parameters.ParamByName('v1').Value :=user;
    parameters.ParamByName('v2').Value :=now();
    execsql;
    end;
end;

end.
 

⌨️ 快捷键说明

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