【发布时间】:2017-06-19 04:50:43
【问题描述】:
所以我在嵌入式 SQL 部分(参见:http://www.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.apdv.samptop.doc/doc/r0011556.html)中有这个从 IBM 获得的示例 C++ 程序(如何连接和断开与数据库的连接)
我正在使用 Dev C++,每当我编译它时,它都会给我一个错误。它说:
[错误] 'EXEC' 没有命名类型
有人知道这是什么原因吗?这是缺少的头文件吗?
EDIT1:这是代码的直接链接:http://www.ibm.com/support/knowledgecenter/en/SSEPGG_9.7.0/com.ibm.db2.luw.apdv.sample.doc/doc/cpp/s-dbconn-sqC.html
【问题讨论】:
-
关于如何重现错误的细节太少,例如没有代码(参见 [stackoverflow.com/help/mcve](MCVE))。根据错误,我假设您已尝试将 SQL 请求编译为 C++ 代码。
-
对不起,如果它让大家感到困惑。我提供的链接包含我正在尝试编译的代码(那是主页,您仍然必须在那里浏览它)。这是直接链接:ibm.com/support/knowledgecenter/en/SSEPGG_9.7.0/…
-
是否还有其他错误,或者您提供的唯一行是完整的编译日志?
-
我给的后面有几个错误,但我给的是第一个。进一步检查日志,“EXEC”错误多次出现(主要是因为 EXEC SQL 也被多次使用)。剩下的错误是某种“未在此范围内声明”的类型定义
标签: c++ compiler-errors db2 dev-c++ embedded-sql