MySQL数据库中的text字段,无法插入和更新。

sanesoft 2021-01-06 10:15:23
请问大家:
表中使用了text字段,但是更新的时候,如果超过256字节就会报错,报错如下:
Bind parameter value for ':8' is too big (850)
No changes made to database.
INSERT INTO paitem ( sitemid, sitemname, sserialnum, scyid, sdeleted, sfield, sispayrolldata, sformula ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ? )
sformula列就是text类型的。

请问大家有遇到过这样的问题吗?text字段应该如何使用呢?超过256长度的字符串如何保存?
...全文
259 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanesoft 2021-01-13
问题已经解决,感谢各位提供的思路,其实就是ODBC参数设置的问题,勾选【Allow big result sets】即可。谢谢大家!
  • 打赏
  • 举报
回复
m0_46619980 2021-01-07
用nvarchar(max)
  • 打赏
  • 举报
回复
sanesoft 2021-01-07
试过了,亲。nvarchar(1000),尝试过,但是插入256以上的字符的时候,依然是这样的提示。
  • 打赏
  • 举报
回复
sanesoft 2021-01-06
补充说明一下,实际在插入的时候,插入sformula的数据实际长度是424
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关

743

社区成员

PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
帖子事件
创建了帖子
2021-01-06 10:15
社区公告
暂无公告