ADOTable的怪问题
要连SQL Server里Manage库中的a表(通过ODBC连)
Form中有控件:
ADOTable、DataSource1、DBGrid1
表结构(就一个字段):
MaterialName char 20 不能为空 (这个字段设了索引)
控件属性:
ADOTable.ConnectionString: Provider=MSDASQL.1;Persist Security Info=False;User
ID=manager;Data Source=Manage (是通过向导自动创建的)
ADOTable.TableName: a
其它控件就不用说了吧,大家都知道
属性都设置好后,我在设计状态下把ADOTable的Active变为True,一切正常,DBGrid里能看到数据
但按了F9运行后,却报错,说是"Invaild variant type conversion"!!
我不懂了,我没写一句代码,就设设属性,这程序也能出错?
问题点数:20、回复次数:4Top
1 楼yuxiaoyanran(周)回复于 2005-05-11 15:16:03 得分 20
把索引去掉试试?Top
2 楼supercc(帅帅)回复于 2005-05-11 15:25:44 得分 0
去掉后错误依旧Top
3 楼supercc(帅帅)回复于 2005-05-11 15:28:16 得分 0
我在其它机器上重建了数据库,试了下,也是一样的毛病Top
4 楼supercc(帅帅)回复于 2005-05-11 15:31:09 得分 0
换了ADOQuery也是一样的毛病Top




