TADOQuery中增加一计算字段后,append,然后用fieldbyname()给一key字段赋值,会出现错误

wuwu 2001-09-30 04:48:24
ADOQuery中增加一计算字段后,append,然后用fieldbyname()给一key字段赋值,会出现错误:“invalid variant type conversion”
可我的将计算字段去掉后,又能正常用fieldbyname()给字段赋值,怎么回事?如何解决?
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuwu 2001-09-30
  • 打赏
  • 举报
回复
解决了,谢谢!!!
windindance 2001-09-30
  • 打赏
  • 举报
回复
var v :Variant;
v := ADOQuery['field'];
if (v.IsNull) then
v := 0;
okla 2001-09-30
  • 打赏
  • 举报
回复
我知道,这肯定是你的计算事件中用来计算的字段有空值,查查吧!
可用一if语句判断该字段是否为nil或值是否为null

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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