求助一个小测试软件在没装ORACLE的机器上连接不上啊。
用PROC写好了,在安装有Client的机器上测试可以连接ORACLE SERVER,但是放到没装ORACLE得机器上就不行啊。错误提示:
Error while trying to retrieve text for error ORA-12154
代码很简短:
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <conio.h>#include <sqlca.h>int main(){ char username[10],password[10],server[10]; printf("输入用户名:\n"); gets(username); printf("输入口令:\n"); gets(password);printf("输入网络服务名:\n"); gets(server);EXEC SQL CONNECT:username IDENTIFIED BY:password USING:server; if(sqlca.sqlcode==0) printf("连接成功!\n"); else printf("%.*s\n",sqlca.sqlerrm.sqlerrml,sqlca.sqlerrm.sqlerrmc); getch(); return 0;}