• 保存工资到记事本的写法


    需要加一个savedialog组件然后写入以下代码

     

    复制代码
     1 procedure TForm3.N7Click(Sender: TObject);
     2 var
     3 MyList: TStringList;
     4 MyAdoq: TADOQuery;
     5 I: Integer;
     6 myfieldvalue,myfieldName,mystr: string;
     7 begin
     8   MyList := TStringList.Create;
     9   MyAdoq := TADOQuery.Create(nil);
    10   MyList.Clear;
    11   try
    12       MyAdoq.Connection := frmDataPool.ADOConnection1;
    13       mystr:='' ;
    14       myList.Clear;
    15       frmDataPool.qry工资表.First;
    16       while not frmDataPool.qry工资表.Eof do
    17        begin
    18        for i := 0 to frmDataPool.qry工资表.FieldDefs.Count - 1 do
    19        begin
    20        //myfieldName := frmDataPool.qry工资表.FieldDefs[i].Name;
    21        myfieldName:= frmDataPool.qry工资表.Fields[I].FieldName;
    22        myfieldvalue:= frmDataPool.qry工资表.FieldByName(myfieldName).AsString;
    23        mystr:=mystr+myfieldname+''+':'+''+'('+myfieldvalue+')'+''+';';
    24        //ShowMessage(myfieldName);
    25        //ShowMessage(myfieldvalue);
    26        //ShowMessage(mystr);
    27        end;
    28        myList.Add(mystr);
    29        mystr:='' ;
    30        frmDataPool.qry工资表.Next;
    31        end;
    34       if SaveDialog1.Execute then
    35       MyList.SaveToFile(SaveDialog1.FileName);
    36   finally
    37   MyList.Free;
    38   MyAdoq.Free;
    39   end;
    40 end;
    复制代码
  • 相关阅读:
    catch tcl tk
    C语言的指针深入理解外加一精华帖
    Linux Shell编程4
    shell之测试语法
    linux 用户空间 和 内核空间 延时函数
    linux 用户空间 和 内核空间 延时函数
    C语言的指针深入理解外加一精华帖
    面向对象的编程技巧
    awk用法小结
    awk用法小结
  • 原文地址:https://www.cnblogs.com/ddxxxb/p/6803216.html
Copyright © 2020-2023  润新知