我的代码如下:
sqltest=isconn2( "exec proc_ywfq ?tj ", "tem_ywfq ")
If !sqltest
Return
Endif
select tem_ywfq
brow
问题是:
这段代码执行到BROW时出错.
错误提示是:此对象的数据源必须是一个变量引用.
其中我的SQL语句是已经执行成功了的.而且tem_ywfq表中的数据能够访问.即可以用LIST,DISP,COPY TO 另一个表中,但是COPY TO 另一个表中之后,另一个表用BROW命令时也还是出现同样的错误提示!
请问这是怎么回事呢?该怎么去处理呢?
------解决方案--------------------------------------------------------
不用brow
用一个Grid显示内容试试。
或用Select * from tem_ywfq试试
------解决方案--------------------------------------------------------
用BROW打不开,也可能是字段名有问题,重复、过长等等,你改一下字段名试试
------解决方案--------------------------------------------------------
问题应该出在“select tem_ywfq”,改用宏代换或变量引用试试
select (tem_ywfq)