我用delphi5.0+paradox数据库开发了一个应用系统,用户使用中出现 invalid variant type conversion,不知道什么原因,

  • 主题发起人 主题发起人 libaoliang
  • 开始时间 开始时间
L

libaoliang

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi5.0+paradox数据库开发了一个应用系统,用户使用中出现 invalid variant type conversion,不知道什么原因,谢谢高手们指点一二,就这点分了,别嫌少!(5分)<br />我用delphi5.0+paradox数据库开发了一个应用系统,用户使用中出现
invalid variant type conversion,不知道什么原因,谢谢高手们指
点一二,就这点分了,别嫌少!
尤其是不知道这是何种错误,
是如何产生的,怎么处理和预防,
在平时使用时,直接关机也没有问题,
 
错误的数据类型装换 看看你的所有的有关类型转换的地方 还有 asinteger, asfloat 语句等
考虑一下在特殊情况下 会不会有 null 和空串 有没有转化为其他类型
 
仔细看看你的SQL语句,应该是字段类型不一致所引起的。
字符型(ALPHA)要用单引号扩起。而数字型则不需要。
 
可能是对Null类型进行类型转换产生的
 
如果不敢肯定数据类型,用FieldValues好过用FieldByName
 
谢谢各位,
错误原因已查明,
在一个数据库中无意间增加了两条空记录造成的,
同时我想了解一下,数据索引文件*.YG0,*.XG0有什么区别,
为何产生两个索引文件?


 
后退
顶部