DBGridEH 复制粘贴出错?

Rock_And_Roll 2012-01-10 08:47:50
这个属性设置好了,DBGrideh1.EditActions.geaPasteEh := true;
但是直接复制excel数据,粘帖时有错误提示

error during insert value:'
这是什么问题,还要设置什么地方
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱蹄子的羊头 2012-01-10
  • 打赏
  • 举报
回复
个人表示 没有出现过这种问题, 新建一个表试试 说不定你原先的表设计上有缺陷
bdmh 2012-01-10
  • 打赏
  • 举报
回复
应该是数据不符合规则
Rock_And_Roll 2012-01-10
  • 打赏
  • 举报
回复
1楼说的方法我试过了,还是不行,
把数字型粘帖到字符型的列下,不出错误提示,但是会多出一个空行。例如:复制了2个单元格,粘帖时2个单元格有数值,第三个给复制上空值了。粘帖到数字列,出错误提示,点击yes,或者no 都能粘帖上。
kaikai_kk 2012-01-10
  • 打赏
  • 举报
回复
数据类型不对应吧
爱蹄子的羊头 2012-01-10
  • 打赏
  • 举报
回复
在插入的时候出错了,

一个是 表里面有 NOT NULL 这种限制, 而你只插入一部分,没有插全

一个是 有些是 整数,你插入了字符串都会出现这样的问题。


建议你先在数据库里面手动填写一些数据,然后复制出来,然后粘贴试试功能。(就是说 先试试 update)


2,497

社区成员

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

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