首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

字段更新报错解决思路

2012-03-08 
字段更新报错我用的是ADOQuery,DBGrid,数据库是Access2003,OS是WinXP。在我的ADOQuery(用来获取职工信息)中

字段更新报错
我用的是ADOQuery,DBGrid,数据库是Access2003,OS是WinXP。
在我的ADOQuery(用来获取职工信息)中我new了一个Loopup字段,用来显示职工所属部门名称,通过用户选择部门名称来改变职工所属的部门编号,可以当我在程序运行起来,选择部门名称时,程序弹出如下的错误对话框:

Project   Project1.exe   raised   exception   class   EVariantTypeCastError   with   message   'Could   not   convert   variant   of   type   (OleStr)   into   type   (Boolean) '.   Process   stopped.   Use   Step   or   Run   to   continue.

这个问题怎么解决啊?

[解决办法]
看看是不是類型出錯了
[解决办法]
数据类型转换错误

[解决办法]
应该是数据类型错误
[解决办法]
应该是自动类型转换不兼容的问题。
[解决办法]
首先在设计时active一下看看是否有错误
把adoquery中所有字段都清空,然后active一下,再添加你的lookup字段,lookup字段的lookupcache可以设置成true;

热点排行