SQL2000连DBGRIDEH导出EXCEL..然后EXCEL 导入SQL2000 就出问题了.应该是字段类型变了巴.请问如何解决...(5分)

  • 主题发起人 主题发起人 zg2000
  • 开始时间 开始时间
Z

zg2000

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL2000 的表,ado+DBGRIDEH....里面有 各种类型字段 ,导出 excel文件后,,,,,然后再 使用 ADOConnection 连接excel ,然后 使用 ADOTEMP3 open....使用 循环 写入 sql2000 原来的表里....
For i:=1 to ADOTEMP3.RecordCount-1 do
begin
ADOTEMP.Append;
ADOTEMP.FieldValues['商品名称']:=ADOTEMP3.FieldValues['商品名称'];
ADOTEMP.FieldValues['金额']:=ADOTEMP3.FieldValues['金额'];
ADOTEMP.FieldValues['备注']:=ADOTEMP3.FieldValues['备注'];
ADOTEMP.FieldValues['日期']:=ADOTEMP3.FieldValues['日期'];
..............................

ADOTEMP.post;

运行后 就提示 错误了....应该是 导出excel 后,原来的字段类型 不 匹配了..

请问 如何 解决............没分了,,请各位尽量回答罗....谢谢...:)
 
Field[0].asstring这样转换
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部