- 论坛徽章:
- 0
|
回复 #11 simhare 的帖子
但是再加上这句就不行了,完全找不到"表":
EXEC SQL SELECT ENAME FROM EMP;
===========================
#define USERNAME "pw"
#define PASSWORD "pw"
#define SERVICE "wilson"
#include <stdio.h>
#include <stdlib.h>
#include "sqlca.h"
EXEC SQL INCLUDE SQLCA;
EXEC SQL BEGIN DECLARE SECTION;
char *username=USERNAME;
char *passwd=PASSWORD;
char *service=SERVICE;
EXEC SQL END DECLARE SECTION;
int main()
{
EXEC SQL WHENEVER SQLERROR DO sqlerr();
EXEC SQL CONNECT :username IDENTIFIED BY :passwd USING :service;
EXEC SQL SELECT ENAME FROM EMP;
if (sqlca.sqlcode == 0)
printf("\n Connected!\n");
else
printf("\n%.*s\n",sqlca.sqlerrm.sqlerrml,sqlca.sqlerrm.sqlerrmc);
return 0;
} |
|