在 DELPHI里,用adoquery 执行一 插入 语句,在64位系统的电脑里执行不报错,32位系统执行报“将截断字符串或二进制数据”,在32位系统中,把执行语句帖到查询分析器中执行也不会报错。不知道是什么原因,各位大虾门,有谁遇到过,指教指教。谢谢!!
解决方案 »
- 如何把추가这样的代码转换成韩文?
- pagecontrols的左边标签 中文显示问题
- 在线等,高手请进
- CSDN更新了以后,论坛速度大有提升,散分!!
- 有这种数据库操作控件吗?重重酬谢!(最好有源码哦)
- 诸位高手: 在QUICKREPORT 中如何让标签折行?
- 有什么好的安装制作工具,目标程序是需要bde支持的delphi5程序
- 哪位有没有经典加密算法(DES等)的delphi源代码?
- 小问题,请指教指教!
- 怎样分离字符及运算符???
- DelphiXE8使用ios模拟器编译时报System Error.Code 2错误
- 在别人的电脑上打开,每次都会弹出安全警告框,如何才能避免?
这个错误信息是指“你要存入的字符串内容,其长度超过数据库该字段定义的长度”的意思;
个人认为和32位/64位无关。
解决的办法是,对于要存入数据库的字符串,写一个函数,将超长的部份截掉,再写入数据库。至于在查询分析器不会出错,
也许这个检查是在ADO里做的吧!