stringgrid的内容先通过数据集插入到数据库中,然后用clientdataset读取(100)

  • 主题发起人 主题发起人 sorbety
  • 开始时间 开始时间
S

sorbety

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么做啊,有会的吗stringgrid有5个字段
 
你可以通过Tquery控件,把stringGrid每行数据插入到数据库啊,不过clientdataset不可以直接访问数据库,而是需要增加一个控件TProvider,将clientdataset1.Provider设置为Provider1,然后将provider1.Dataset设置为一个TTable或者TQuery,设置好TTable.TableName或者TQUERY.SQL后,调用clientdataset.Open,就可以通过TTable/TQuery读取数据库数据了。或者你可以调用Clientdataset.CreateDataSet,创建一个内存表,方法如下:procedure TForm1.FormCreate(Sender: TObject);begin with ClientDataSet1 do begin with FieldDefs.AddFieldDef do begin DataType := ftInteger; Name := 'Field1'; end; with FieldDefs.AddFieldDef do begin DataType := ftString; Size := 10; Name := 'Field2'; end; with IndexDefs.AddIndexDef do begin Fields := 'Field1'; Name := 'IntIndex'; end; CreateDataSet; end; //下面就可以使用Clientdataset1了 ClientDataSet1.Append; ClientDataSet1.字段赋值 ClientDataSet1.Post; end;
 
我用其它组件完成了,可以实现服务器日志的文本文件转换成XLS、XML等数据库形式软件谁需要可以和我联系fangjie@hftc.edu.cn
 

Similar threads

S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部