出现错误error C2146: syntax error : missing ';' before identifier 'SQLHWND'怎么处理?加分!!

xushuwen1979 2004-09-30 11:28:21
本人应用ODBC API 编写数据库程序

#ifndef _ORDBM_IMPL_H_
#define _ORDBM_IMPL_H_

#include <sql.h>
#include <sqlext.h>
#include <sqltypes.h>
#include <odbcss.h>

class ordbm_impl : public POA_ORDBM::PermanentLayer
{


........................


};

#endif


编译出现下列两个错误,百思不得其解.求各位高手指教

d:\microsoft visual studio\vc98\include\sqltypes.h(114) : error C2146: syntax error : missing ';' before identifier 'SQLHWND'
d:\microsoft visual studio\vc98\include\sqltypes.h(114) : fatal error C1004: unexpected end of file found
...全文
622 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kudeet 2004-10-01
  • 打赏
  • 举报
回复
你再试试

在引用sqlext.h或sql.h文件之前必须引用windows.h ;因为sql.h中引用了windows.h的一些定义方法。
#include <windows.h>
#include "sqlext.h"
Kudeet 2004-10-01
  • 打赏
  • 举报
回复
这个帖子和你一样的问题
http://search.csdn.net/Expert/topic/656/656849.xml?temp=.3646509
xushuwen1979 2004-10-01
  • 打赏
  • 举报
回复
就是出现上面的两个错误??
我也不知道怎么回事?? 那个高手遇到过类似的问题.告诉我怎么解决.一定加分.谢谢了!!!
Kudeet 2004-09-30
  • 打赏
  • 举报
回复
是在什么地方错的!上面的应该都是基本的语法问题。

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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