+ -
当前位置:首页 → 问答吧 → 嵌入式SQC中能用结构体变量做宿主变量?

嵌入式SQC中能用结构体变量做宿主变量?

时间:2008-10-07

来源:互联网

最近在学习嵌入式SQC,想将输入的参数定义成结构体,并且声明为宿主变量。预编译能通过,但是参数值不能传入到结构体主变量。
例如:
声明部分:
EXEC SQL BEGIN DECLARE SECTION;
struct canshu
{float x;
 float y;
} a;
struct canshu a={200,300};
EXEC SQL END DECLARE SECTION;

主程序部分:
EXEC SQL select age from people where money1 between (:a.x-100) and (:a.x+100);
表格people,字段 age, 字段 money1.
问题是每次程序执行到这一行时,初始化的值不能传到主变量a.x中。
那位大侠知道,帮帮忙,救急!!!!!!!!

作者: fadeblack   发布时间: 2008-10-07

不懂,帮顶

作者: josy   发布时间: 2008-10-07

多谢楼上的兄弟,大侠们出来看看啊,指点迷经啊!!!!!!!!!

作者: fadeblack   发布时间: 2008-10-08

多谢楼上的兄弟,大侠们出来看看啊,指点迷经啊!!!!!!!!!

作者: fadeblack   发布时间: 2008-10-08

struct canshu a={200,300};这一行改为
a.x = 200;
a.y = 300;
试一下

作者: tabw2011   发布时间: 2011-11-07