could not convert variant of type(null) into type (string)

babaozhou2000 2006-06-05 03:43:54
各位大侠,我的程序中一直出现could not convert variant of type(null) into type (string),按单步运行可以运行成功。请问两个问题:1这个错误如何解决,2 这种情况下用installshield打包受影响吗?
...全文
234 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
madyak 2006-06-06
  • 打赏
  • 举报
回复
用强制转换.AsString或VarToString
halfdream 2006-06-06
  • 打赏
  • 举报
回复
1,你程序中读数据库记录时,应该抓一下异常.

你那数据库里用的串数据字段类型是允许有NULL值的,这种值是无法转换成DELPHI的STRING型.
所以在处理时候要抓异常.


2,这同你制作安装程序无关.

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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