ʲôÊÇPro*C/C++£¬Ç¶ÈëʽSQL£¬µÚÒ»¸öpro*c³ÌÐò£¬pro*c++,Makefile,ProcÔöɾ¸Ä²é(Èý)

2014-11-24 12:15:19 ¡¤ ×÷Õß: ¡¤ ä¯ÀÀ: 2
0] ;

int deptno2;

char dname2[20];

char loc2[20] ;

EXEC SQL END DECLARE SECTION;

//»ñÈ¡

int main()

{

int ret = 0;

printf("hello....\n");

//ÔÚCÖÐÊÇËÞÖ÷±äÁ¿

printf("serverid:%s \n", serverid);

//ǶÈëʽSQLÓïÑÔ±ØÐëÒªÒÔ EXEC SQL¿ªÍ·

//:serverid

EXEC SQL connect :serverid;

if (sqlca.sqlcode != 0)

{

ret = sqlca.sqlcode;

printf("EXEC SQL connect:err, %d\n", ret);

return ret;

}

printf("connect ok\n");

deptno = 50;

strcpy(dname, "50name");

strcpy(loc, "50loc");

EXEC SQL select deptno, dname, loc into :deptno2, :dname2, :loc2 from dept where deptno=:deptno;

printf("%d, %s, %s\n", deptno2, dname2, loc2);

EXEC SQL COMMIT RELEASE; //Ìá½»ÊÂÎñ¶Ï¿ªÁ¬½Ó

return ret;

}