起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: sunwbh

【搞定】导入数据的问题**

[复制链接]
发表于 2007-12-3 16:22:28 | 显示全部楼层
excel文件呢?导入excel的功能呢?怎么什么也没有?就2个数据表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 16:50:00 | 显示全部楼层
excel文件在上面阿,导入表随便一个功能都可以了吧,不用非得专门做一个吧,上面我把代码也写了阿,在按钮的onClick事件里
var
lstr : string;
begin
ExcelToTable1.Excute(lstr);
end;
回复 支持 反对

使用道具 举报

发表于 2007-12-3 16:56:11 | 显示全部楼层
你设置对应关系了吗? 没功能我怎么知道你的控件属性怎么设置的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 17:25:49 | 显示全部楼层
数据表,还有业务表和功能都在里面了,您给看一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 17:26:22 | 显示全部楼层
稍等

临汾热电.rar

1.09 MB, 下载次数: 45

回复 支持 反对

使用道具 举报

发表于 2007-12-4 11:49:21 | 显示全部楼层
只能导入一条是因为你把16列的定义进去了,去掉那个。那个是主键,你的文件上这列是空的。
然后你在代码上,改成这样

procedure TMAINFORM.BitBtn1Click(Sender: TObject);
var
lstr :string;
begin
  ExcelToTable1.Execute(lstr);
  if lstr<>'' then
  jsdialogs.ShowMsg(lstr,'');
end;
这样会把错误信息报出来。
您的x3版本是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 09:26:53 | 显示全部楼层
X3版本是2827
意思是我的Excel表要把主键的那一列的数据去掉吗?
回复 支持 反对

使用道具 举报

发表于 2007-12-5 09:38:36 | 显示全部楼层
楼主把exceltotable中主键那个字段的定义去掉,您的文件上这列是空的,导入进来是会报错的。
另外我测试中2827的日期类型导入是有问题的。2918没有这个问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 15:49:28 | 显示全部楼层
好了,可以结帖了,谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 03:01 , Processed in 0.056708 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表