插入数据库时候的问题

goease 2002-05-11 04:58:35
我在程序中插入数据到表中,字段的类型,个数都是对的,可是执行execsql时候,说:string or binary 。。。be trancated。大家有没有这种情况发生呀?搞的我现在不能前进了
...全文
32 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
goease 2002-05-12
  • 打赏
  • 举报
回复
好像不行,不过这样可以的ssql:=ssql+','+'''' +tempstr[j]+'''';
colacoca 2002-05-11
  • 打赏
  • 举报
回复
试试这个
ssql:=ssql+','+ tempstr[j];
goease 2002-05-11
  • 打赏
  • 举报
回复
我断点运行过,插入的语句是对的,就是出现了这样的问题
goease 2002-05-11
  • 打赏
  • 举报
回复
不是这个问题,问一下,这样写对不对
ssql:=ssql+','+'''+tempstr[j]+''' ,tempstr[j]是一个字符串型的数组

谢谢
baiyongchun 2002-05-11
  • 打赏
  • 举报
回复
肯定是数据类型不匹配!!!
chinaway 2002-05-11
  • 打赏
  • 举报
回复
是不是多输入了空格之类的东西
goease 2002-05-11
  • 打赏
  • 举报
回复
没有超出长度呀,都符合的
goease 2002-05-11
  • 打赏
  • 举报
回复
ok,我看看,^_^
suncisco 2002-05-11
  • 打赏
  • 举报
回复
有可能数据类型不匹配?
Mudeen 2002-05-11
  • 打赏
  • 举报
回复
原因是您插入的数据长度超出定义字段时规定的长度了....

2,497

社区成员

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

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