编译后的错误非常多,甚至是这几个sql头文件中的错误(我没有对头文件做过任何变动)另外包括EXEC未声明等等,我不知那些运行能通过的都添加了哪些头文件,或者我没有说到重点,我很想知道怎么解决编译错误?我要更改什么?各位的编译环境是什么?我的编译环境是codelite-2.9.0.4684-mingw4.4.1-wx2.8.10
- C/C++ code
#include <stdlib.h>#include <stdio.h>#include <sql.h>#include <sqlext.h>#include <Sqltypes.h>#include <string.h>int main() { EXEC SQL INCLUDE sqlca; //定义通信区 EXEC SQL BEGIN DECLARE SECTION; //开始声明主变量 char Hkey[10]; int Hsignal; char code; char information[100]; EXEC SQL END DECLARE SECTION; //声明完毕 /*long SQLCODE; EXEC SQL CONNECT TO localhost USER "postgres";//连接数据库 EXEC SQL SELECT chinaid,fullname INTO:Hkey,:information FROM id_name where fullname='王冠'; //EXEC SQL INSERT INTO TEST(key,signal) VALUES(:chenming,:1); if(sqlca.sqlcode!=0) { code='0'; printf("f%",code); } else { code='1'; printf("f%",code) }*/}
------解决方案--------------------------------------------------------
连接postgresql?