使用VS 2013,我试图创建一个简单的C++程序,VARCHAR将无法正常工作.我已经尝试将变量声明为VARCHAR许多不同的方式,并且它总是无效的.我使用了所有这些包括:
#include "windows.h"
#include "string.h"
#include "stdlib.h"
#include "stdio.h"
#include "direct.h"
#include "stdafx.h"
Run Code Online (Sandbox Code Playgroud)
但是我仍然在这一行上出错:
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR emp_name[10];
EXEC SQL END DECLARE SECTION;
Intellisense: identifier "VARCHAR" is undefined.
Run Code Online (Sandbox Code Playgroud)
我在Visual Studio 6.0中编写了C++,所以我不是C的假人,只是Visual Studio 2013.请指教.
(这里有一个问题;你的问题确实没有意义,因为SQL不是C++语言的一部分)...
看起来您可能有一个包含Oracle嵌入式SQL查询的Pro*C/C++源文件.
您需要使用Oracle Pro*C/C++预编译器预处理此类文件,以获取有效的C++源代码
请参阅文档
http://docs.oracle.com/cd/B10501_01/appdev.920/a97269/toc.htm
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |