关于 ADO 连接oracle 插入数据报未指定的错误的问题

胖胖牛1976 2010-10-27 10:44:35
实在是看不出来是什么错误,只知道应该是跟数据有关,因为我是通过ado读取sql数据库的大量的表的大量数据往oracle数据库中插入,大部分的表插入都没有问题,只有个别表的个别数据插入时报未指定的错误,可能跟数据有关,可是又看不出来,不知道各位有没有遇到过类似的情况
...全文
488 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
linghive 2010-10-28
  • 打赏
  • 举报
回复
可能是目录问题
Q724481678Q 2010-10-27
  • 打赏
  • 举报
回复
物价飞涨,拖家带口,生活压力大,只能工作之余搞搞热水器维修,专修燃气热水器,
本人在长沙德雅路,有需要的朋友可以联系我,上门服务,价格合理,不收上门费,修不好不收钱,
TEL:13467513734,QQ:576029369
胖胖牛1976 2010-10-27
  • 打赏
  • 举报
回复
前面又测试了下,发现500条数据一次性插入时容易报错,而每次减少到一定数量插入时就不报错了,看来数据也没有问题
胖胖牛1976 2010-10-27
  • 打赏
  • 举报
回复
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EOleException with message '未指定的错误'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

报错截图

另外看了下 字段类型,oracle表这边基本上都是 char(38) date 和num 也没有别的类型了
yct0605 2010-10-27
  • 打赏
  • 举报
回复
仔细看看个别表的个别数据那段代码,调试运行,看看是不是数据类型的问题,另外把错误的截图发过来看看。
软件钢琴师 2010-10-27
  • 打赏
  • 举报
回复
断点单步跟踪 检查报错的 这条数据是否有问题
goodhj 2010-10-27
  • 打赏
  • 举报
回复
超出的部分就没有了,就执行类似insert into table1 values('dfgdf','12的语句
goodhj 2010-10-27
  • 打赏
  • 举报
回复
总字符数超了吧?
胖胖牛1976 2010-10-27
  • 打赏
  • 举报
回复
FileText:=TStringList.Create;
FileText.LoadFromFile('dms_1.TCANCELCUSTOMER.5723.text');
ADOQuery2:=TADOQuery.Create(nil);
ADOQuery2.ConnectionString:=self.Edit2.Text;
ADOQuery2.Close ;
ADOQuery2.ParamCheck:=false;
ADOQuery2.SQL.Text:='begin '+FileText.Text+' end;';
ADOQuery2.ExecSQL;

那个文件里面就是500条insert语句
kye_jufei 2010-10-27
  • 打赏
  • 举报
回复
把代碼貼出來看看。。。(insert時採用容錯模式,把結果show出來看看)。。。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧