- 论坛徽章:
- 0
|
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- EXEC SQL include "sqlca.h";
- main()
- {
- EXEC SQL BEGIN DECLARE SECTION;
- char dbname[256];
- EXEC SQL END DECLARE SECTION;
- long i = 0;
- memset(dbname, 0x00, sizeof(dbname));
- sprintf(dbname, "999%s", DBgetenv("ELRUNDBNAME"));
- EXEC SQL CONNECT :dbname;
- if (SQLCODE)
- {
- printf("nnnnnnnnnnnnnn失败了[%s,%d]\n",dbname, SQLCODE);
- return -1;
- }
- for(;;)
- {
- sleep ( 1 );
- EXEC SQL COMMIT WORK ;
- EXEC SQL COMMIT WORK release;
- EXEC SQL CONNECT :dbname;
- if (SQLCODE)
- {
- fprintf(stderr, "11111Open Database Error: %s\n", SQLCODE);
- continue;
- }
- fprintf(stderr, "; %d is ok: %d\n", i, SQLCODE);
- EXEC SQL COMMIT WORK;
- i++;
- }
- }
- ~
复制代码 最后错误码显示不对,大家帮忙看看啊
nnnnnnnnnnnnnn失败了[999elloc/elloc@devdb1,1380909107] |
|