是这样的
我想做成系统--管理工具--事件查看器那样的
然后我用LISTVIEW连接数据库显示字段
同时还要实现删除日志和保存日志为文本文件的功能
大家救我呀概括起来三个问题怎样让字段在LISTVIEW显示
怎眼实现删除日志,最好写点代码
怎样导出为文本文件,有分隔符的那种,就像系统自身的急
我想做成系统--管理工具--事件查看器那样的
然后我用LISTVIEW连接数据库显示字段
同时还要实现删除日志和保存日志为文本文件的功能
大家救我呀概括起来三个问题怎样让字段在LISTVIEW显示
怎眼实现删除日志,最好写点代码
怎样导出为文本文件,有分隔符的那种,就像系统自身的急
解决方案 »
- vc 中 BYTE *pBuffer 如何 转换为delphi中 pBuffer: PByte
- 分钟如何相加减
- 线程和进程 有一点概念上的模糊
- FastReport小计分组显示,如何当明细数量为1时不显示小计,只有当明细数量大于1时才显示小计????
- 帮改个sql语句
- 客户端用socketconnection连接应用服务器,总弹出"加载类型库/Dll出错"的错误窗口,应用服务器在远程服务器上.请问是怎么回事?
- Dbgrid的一个简单问题
- 求助,如何把WAV文件转化为MP3文件?
- VFP数据从一张表倒入另外一张表
- shellexecute对应的在NT下的API涵数是什么???急!!!谢谢!
- 如何将DBGRID数据导入到记事本中去,格式就像事件查看器导出的那种
- 如何重命名文件夹
第一个字段直接赋值,其他字段用属于第一个字段的子项(即添加子项)
listview1.columns.add;
listview1.columns.add; // 两列
listview1.items.add; //添加一行
listview1.items.item[0].caption='第一个字段';
listview1.items.item[0].subitems.add('第二个字段');
现在改用DBGRID了
请大家帮忙
实现类似
系统事务日志那样的效果
也可以作成类似的效果
我现在想要的是怎样实现 事件查看器 那样的效果
利用 DBGRID
只要实现 筛选,删除,查询 就可以了
真的很急呀
大家帮忙了
treeviewd 单击时,判断节点信息,从而决定右侧调用什么库的内容。
2。保存,想要保存带分隔符的,可以用Tstringlist类 的SaveToFile,如:SaveToFile('c:\abbbb.csv');
下面是个保存到文本文件的例子,你可以尝试改为.csv文件。
procedure TForm1.ExportData(SourceTableName, OutputFile: String);
var AFile: TextFile;
Q1: TQuery;
I,J: Longint;
RS: String;
VA: array of String;
begin
Q1 := TQuery.Create(nil);
try
Assignfile(AFile,OutputFile);
Rewrite(AFile); //打开输出文件 Q1.SQL.Clear;
Q1.SQL.Add('Select * from "'+SourceTableName+'"');
Q1.Open;
SetLength(VA,Q1.FieldCount); //设置动态数组长度
ProgressBar1.Max := Q1.RecordCount;
for I:=0 to Q1.RecordCount-1 do //从第一条记录到最后一条记录循环
begin
RS := '';
for J:=0 to Q1.FieldCount-1 do //从第一个字段到最后一个字段循环
begin
case Q1.Fields[J].DataType of
ftInteger,ftFloat,ftDate:
VA[J] := Q1.Fields[J].AsString;
ftString,ftMemo:
VA[J] := '"'+Q1.Fields[J].AsString+'"';
end;
if J = Q1.FieldCount-1 then
VA[J] := VA[J]
else VA[J] := VA[J]+',';
RS := RS+VA[J];
end;
Writeln(AFile,RS); //写入行
Q1.Next;
ProgressBar1.StepIt; //画进度条
Application.ProcessMessages;
end;
Closefile(AFile);
ProgressBar1.Position := 0;
MessageBox(Handle,'完成!','',MB_OK);
finally
Q1.Close;
Q1.Free;
end;
end;至于删除和查询,我想不出和普通的有什么区别
songyanbin(孤叶)
ReWrite(AFile)
说是I/O接口问题