|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
如何使用proc工具編譯??? proc編譯錯誤
我按書編了以下一段程序
#include "stdafx.h"
#include <string.h>;
#include <stdlib.h>;
#include <sqlca.h>;
int main()
{
char username[10],passwd[10],server[10];
printf("輸入用戶名:");
gets(username);
printf("輸入口令:");
gets(passwd);
printf("輸入服務名:");
gets(server);
EXEC SQL CONNECT :username IDENTIFIED BY :passwd
USING :server;
if(sqlca.sqlcode==0)
printf("鏈接成功!\n");
else
printf("error ");
return 0;
}
但是用proc工具系統卻提示(分別使用了圖形版的命令行方式):
在第 19 行,第 20 列,文件 E:\新建文件夾\aaa.pc 有語義錯誤:
EXEC SQL CONNECT :username IDENTIFIED BY :passwd
...................1
PCC-S-02322, 找到未定義的標識符
在第 19 行,第 44 列,文件 E:\新建文件夾\aaa.pc 有語義錯誤:
EXEC SQL CONNECT :username IDENTIFIED BY :passwd
...........................................1
PCC-S-02322, 找到未定義的標識符
在第 20 行,第 10 列,文件 E:\新建文件夾\aaa.pc 有語義錯誤:
USING :server;
.........1
PCC-S-02322, 找到未定義的標識符
請問這是為什麼?我用這個工具編譯ORACLE自代的例子也是一樣,請文我應當怎麼辦? |
如何使用proc工具編譯??? proc編譯錯誤
我也想知道。 |
如何使用proc工具編譯??? proc編譯錯誤
你定義的變量不是數據庫變量。 |
如何使用proc工具編譯??? proc編譯錯誤
PROC一共用了三個變量
EXEC SQL CONNECT :username IDENTIFIED BY :passwd
USING :server;
竟然沒有一個是宿主變量,更改為宿主變量,然後編譯 |
如何使用proc工具編譯??? proc編譯錯誤
不明白 |
如何使用proc工具編譯??? proc編譯錯誤
| |
|