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

ADOQuery控件,没法找到数据库中表

2013-11-01 
ADOQuery控件,无法找到数据库中表问题描述:TADOQuery *querynew TADOQuery(this)query-ConnectionADOC

ADOQuery控件,无法找到数据库中表
问题描述:


TADOQuery *query=new TADOQuery(this);
query->Connection=ADOConnection1;
query->Close();
query->SQL->Add("select * from papermanage");
query->Opne();

提示:找不到papaermanage对象
我觉得很奇怪,我的数据库里面明明是有这个表的。

线索1:
当我查询数据库的其他表的时候,都是没有问题的。
唯独这个表,说没有这个对象。
但是我再另外一个工程里,做这个查询语句时,没有任何问题。
判断1:可能是我的数据库问题
问:如果是数据库问题,我该怎么排查。

线索2:
我的ADOQuery控件上次也遇到一个问题。
SQL里面明明有我的语句,但他总是提示:SQL里面没有语句。
判断2:有可能是我的ADOQuery控件出问题了。
问:如果是ADOQuery控件问题,我该怎么办?

个人感觉是ADOQuery控件的问题可能性大一些
[解决办法]
ADOConnection1->GetTableNames可以获得表清单,检查一下在不在里边。

还可以换成ADOTable控件,指定表名,测试一下

热点排行