在使用vb访问informix 数据库时遇到奇怪问题.
在使用vb访问informix 数据库时,遇到这样的情况:
sql="select sum(ins_num) from d_insurance where ins_date >=mdy(month(today),01,year(today)) and ins_date<=today-1"
其中ins_num为inteager,ins_date为date类型。
使用vb调用如下:
dim rstest as new adodb.recordsets
dim conn as new adodb.connection
set conn=getconnection'获得数据库连接
rstest.cursorloation=2
rstest.open sql ,conn,3
当sum(ins_num)的实际值为120时,rstest(0).value=0
当sum(ins_num)为其它值时,rstest(0).value=sum(ins_num)
请问你是否遇到这样的情况,并请分析出现这种现象的原因。