db2嵌C编程相关问题
在DB2中,我能不能自定一个结构,然后用这个结构来定义宿主变量啊?如果可以的话,应该怎样实现?
然后,还能不能直接把整条记录into到一个结构变量中呢?
我记得在INFORMIX的ESQL/C中可以这样用的,这样就不用每次把数据库的字段拷贝来拷贝去的了!
例如:
在头文件中定义一个类型:
typedef struct user_msg_s
{
char id;
char name;
long age;
} user_msg_t ;
然后在sqc中使用:
EXEC SQL BEGIN DECLARE SECTION;
user_msg_t um;
EXEC SQL END DECLARE SECTION;
各位有什么解决方案没有啊?
不然,我只有把这个结构定义两次了,这个DB2简直太差劲了!!!
回复 #1 laizx 的帖子
把整个结构体放进数组变量的定义内就可以的! db2 的宿主变量不能定义在头文件中 。。。。
页:
[1]