编译出错,请高手指点迷津(Pro C)? char username[10],password[10],server[10];定义在exec sql begin declare section中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写清楚一点 EXEC SQL BEGIN DECLARE SECTION; char Account[31] = {0}; char PassWord[31] = {0}; char DB_Name[31] = {0}; char UID[512]={0}; struct sqlca sqlca; EXEC SQL END DECLARE SECTION; 你的程序已经修改好了,如下:可在oracle 8.1.7上通过 并且经过vc++6.0可以执行。加上orasql8.lib库文件。#include <stdio.h> #include <string.h>#include <stdlib.h>#include <sqlca.h>exec sql begin declare section;char username[10] = "";char password[10] = "";char server[10] = "";exec sql end declare section;void main(){ char username[10],password[10],server[10]; printf("输入用户名:"); gets(username); printf("输入口令:"); gets(password); printf("输入服务:"); 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);} 急急、oracle优化、在线结贴!!! level connect by oracle性能问题 oracle 11g的dmp文件导入oracle 10g 咨询:对oracle的高级复制进行优化的可能性 提问^_^! PLSQL Developer的用户名和密码! ACCESS中的“备注”类型怎么导入ORACLE,要把ORACLE设置成什么类型 请问安装oracle一定要administrator登陆吗? 如何能够按照千行以上的SN查询数据??? 急!关于触发器。如何在更新记录时利用触发器更新本身表的一个字段? 求一简单sql语句
EXEC SQL BEGIN DECLARE SECTION; char Account[31] = {0};
char PassWord[31] = {0};
char DB_Name[31] = {0}; char UID[512]={0}; struct sqlca sqlca; EXEC SQL END DECLARE SECTION;
#include <string.h>
#include <stdlib.h>
#include <sqlca.h>
exec sql begin declare section;
char username[10] = "";
char password[10] = "";
char server[10] = "";
exec sql end declare section;
void main()
{
char username[10],password[10],server[10];
printf("输入用户名:");
gets(username);
printf("输入口令:");
gets(password);
printf("输入服务:");
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);}