得 得胜 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-09 #1 DELPHI4的设计期间,需要为QUERY的PARAM赋初值,以检察SQL返回的结果,但是为STRING类型PARAM赋值‘000352’,被DELPHI4自动略为‘352’,请问如何解决?
T tonglifeng Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-09 #2 请检查PARAM 的类型是否为STRING,在参数属性时设置类型
得 得胜 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-09 #4 多谢对这个问题的关注,因为是在设计期在OBJECT INSPECTOR(属性框)中对QUERY的参数赋值,与程序代码无关。并且参数类型为ftSting类型,估计DELPHI优化器没有顾忌参数类型,错误地自动将输入000352优化为352。请各位实际试以下。
多谢对这个问题的关注,因为是在设计期在OBJECT INSPECTOR(属性框)中对QUERY的参数赋值,与程序代码无关。并且参数类型为ftSting类型,估计DELPHI优化器没有顾忌参数类型,错误地自动将输入000352优化为352。请各位实际试以下。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-09 #5 的确如此, 如果是为了要在设计期检查sql是否正确的话, 建议您把sql中的变量变量名)直接 替换成值('000352'), 检查完成之后再改回来. 运行时手工给这个param赋值. 想通过params做看来不能做到输入类似'000352'之类的字符串.
的确如此, 如果是为了要在设计期检查sql是否正确的话, 建议您把sql中的变量变量名)直接 替换成值('000352'), 检查完成之后再改回来. 运行时手工给这个param赋值. 想通过params做看来不能做到输入类似'000352'之类的字符串.
得 得胜 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-09 #6 是否有更好的解决办法,因为这终究是权宜之计,并且DEPHI2、3不存在这个问题,D4为什么这样...
W wgzhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-10 #9 以前我也碰到过,想了好多办法,也试过加引号什么的,不行,他把引号也作为字符串的一部分. 但是在程序中对参数赋值没问题,也就不加追究,设计阶段找一个前面没有0的参数就可以了 还是您老前面的说法好.
得 得胜 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-10 #10 delphiwolf的方法解决了问题,但是总觉得有点遗憾,列位英文好的希望能到INPRISE请教一下是否有彻底解决的办法。