Pro*C的问题高手请进!
1.
请问Pro*C中联接数据库的语句为什么没有实例名
如 EXEC SQL CONNECT scott/tiger;
我从好多书上看到的例程 都没写实例名, 是不是应可写成:
EXEC SQL CONNECT scott/tiger@oracle8;
2.
我的Pro*C一直不能用(我装在服务端, 用telnet连上去在服务器上编程). 编一个程序用ProC编译通过了,可是用cc编译时就出现
ld: 0711-317 ERROR: Undefined symbol: .sqlcxt
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
的错误,有没有大侠知道为什么?是什么错误?
我的原程序如下:
#include <stdlib.h>
#include <stdio.h>
#include <sqlca.h>
void main()
{
char username[]="test/test";
int Myold;
EXEC SQL CONNECT :username;
EXEC SQL SELECT old INTO :Myold from test001 where name='conqueror';
printf("%8d\n\n",Myold);
printf("hello!\n");
}