请问一个列可以bind两个变量吗?
1.两条语句:.dbfcmd(dbproc,"selectcount(*)....from A");
.dbfcmd(dbproc,"selectcount(*)....from B");
dbsqlexec(dbproc);
2.可以一个列bind两个变量吗?
dbbind(dbproc,1, INTBIND, (DBINT)0, (BYTE *)&count1);
dbbind(dbproc,1, INTBIND, (DBINT)0, (BYTE *)&count2);
另外:count1,count2都是int类型。可不可以不加(BYTE *)前缀?
3.后面要根据DBCURCMD做不同处理。
另外: count(*) 应用bdbind还是用dbaltbind?
count(*)前要不要加compute?
或者一条bind语句
dbbind(dbproc,1, INTBIND, (DBINT)0, (BYTE *)&tep);
到时根据DBCURCMD
DBCURCMD :1 count1 = tmp
DBCURCMD :2 count2 =tmp
[ 本帖最后由 badpage 于 2008-6-14 11:35 编辑 ]
页:
[1]