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

📄 data_module.pas

📁 用于家庭养殖的财务进出
💻 PAS
字号:
unit data_module;

interface

uses
  SysUtils, Classes, DB, ADODB,StrUtils,Variants,windows;

type
  Tdm = class(TDataModule)
    ADOConnection1: TADOConnection;
    ADOQuery1: TADOQuery;
    ADOQuery2: TADOQuery;
    ADOQuery3: TADOQuery;
    DataSource1: TDataSource;
    AQ_PH: TADOQuery;
    DS_dg1: TDataSource;
    AQ_dg: TADOQuery;
    ADOQuery4: TADOQuery;
    ADOQuery5: TADOQuery;
    DataSource2: TDataSource;
    DataSource3: TDataSource;
    ADOQuery6: TADOQuery;
    DataSource4: TDataSource;
    ADOQuery7: TADOQuery;
    DataSource5: TDataSource;
    ADOQuery8: TADOQuery;
    ADOConnection2: TADOConnection;
    ADOQry_gen: TADOQuery;
    ADOQy_dr: TADOQuery;
    qry1: TADOQuery;
    ADOQy_mc: TADOQuery;
    ADOQuery9: TADOQuery;
    procedure ADOQuery1BeforeOpen(DataSet: TDataSet);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  dm: Tdm;

implementation
{$R *.dfm}

function replace_str(str_src:string;parameters:Tparameters):string;
var
  ofs1,ofs2,i:integer;

begin
  ofs1:=posex(':',str_src,1);
  i:=0;
//  str_src:=str_old;
  while ofs1<>0 do
  begin
    ofs2:=posex(' ',str_src,ofs1+1);
    if ofs2=0 then
      ofs2:=length(str_src)+1;
      str_src:=StuffString(str_src, ofs1,ofs2-ofs1,QuotedStr(parameters[i].value));
    ofs1:=posex(':',str_src,ofs1+1);
    inc(i);
  end;
  replace_str:=str_src;
end;

procedure Tdm.ADOQuery1BeforeOpen(DataSet: TDataSet);
var
  s:string;
begin
{ with adoquery1 do
  begin
  sql.text:=replace_str(sql.text,parameters);
  s:=sql.Text;
  s:=sql.Text;
  end;

}
end;

end.

⌨️ 快捷键说明

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