- 论坛徽章:
- 0
|
欲将数据保存到表test中,test中只有一字段date是text型。
程序是在sco unix5.0.6下开发的标准c程序:
EXEC SQL BEGIN DECLARE SECTION;
char data[1000];
EXEC SQL END DECLARE SECTION;
memset(data, 0, sizeof(data));
memcpy(data, "1111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222", 304);
EXEC SQL CONNECT :username IDENTIFIED BY :password;
EXEC SQL USE nbcn;
EXEC SQL insert into test (date) values (:data);
printf("sqlcode=[%d]\n", sqlca.sqlcode);
EXEC SQL commit tran;
EXEC SQL DISCONNECT ALL;
但不能保存,错误码是-25014,恳请帮忙
[ 本帖最后由 seagirl_zy 于 2006-1-12 16:12 编辑 ] |
|