cannot start a parameter declaration,求救,在线等

t_ianya 2009-03-31 05:32:08
定义了一个函数,用于检索数据,其中一个参数是TADOQuery类型的,
如下
void QuerySQL(TADOQuery *ADOQuery, String Str);
明明在别的机子上该函数可以编译通过,但是我添加这个函数后
却编译时产生错误:

[C++ Error] UnitPublic.h(256): E2147 'TADOQuery' cannot start a parameter declaration
这是什么原因啊,差了半天也没有查出来
...全文
694 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
t_ianya 2009-04-01
  • 打赏
  • 举报
回复
问题解决,原来是没有在头文件中包含ADO组件的头文件
只要在头文件中
"#include <ADODB.hpp>"即可。
t_ianya 2009-04-01
  • 打赏
  • 举报
回复
有的啊,我从组件面板里拉到Form里的
难道还要像VC那样先包含ADO15这个DLL??
fairchild811 2009-03-31
  • 打赏
  • 举报
回复
没有ado添加这个控件吧
t_ianya 2009-03-31
  • 打赏
  • 举报
回复
说错了,不是在别的机子上,
而是另一个程序中可以正常使用

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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