pb查询问题
pb查询问题doubleH20,DUST;DeclareChemCurcursorforselectDISTINCT试样编号,[Mad%],[Aad%],测试日期//fr...
pb查询问题double H20,DUST;
Declare ChemCur cursor for
select DISTINCT 试样编号,[Mad%],[Aad%],测试日期//
from SDTGA5000a
where 测试日期>= :Opdate_max //只能用单引号
using sqlca_PDA;
OPEN ChemCur;
Fetch ChemCur Into :ManNumb,:H20,:DUST,:CheckTime;
messagebox("",sqlca_PDA.sqlerrtext)弹出的错误信息是没有打开指针。求教 展开
Declare ChemCur cursor for
select DISTINCT 试样编号,[Mad%],[Aad%],测试日期//
from SDTGA5000a
where 测试日期>= :Opdate_max //只能用单引号
using sqlca_PDA;
OPEN ChemCur;
Fetch ChemCur Into :ManNumb,:H20,:DUST,:CheckTime;
messagebox("",sqlca_PDA.sqlerrtext)弹出的错误信息是没有打开指针。求教 展开
2017-07-13 · 知道合伙人软件行家
关注
展开全部
你发了好几次了,都是游标问题。
游标的语法本身不复杂,可以运行也说明语法本身没有问题。那就要找其他方面原因,比如MS SQL数据库的连接方式,部分语句在直连方式正常,所有ODBC连接异常。
再者,PB其实用到游标的地方非常少,甚至可以弃用,换datastore来处理更高效便捷。
游标的语法本身不复杂,可以运行也说明语法本身没有问题。那就要找其他方面原因,比如MS SQL数据库的连接方式,部分语句在直连方式正常,所有ODBC连接异常。
再者,PB其实用到游标的地方非常少,甚至可以弃用,换datastore来处理更高效便捷。
更多追问追答
追问
谢谢,我用pb才几天,又找不到好的学习资料,谢谢了
追答
游标效率低,一般只用来读取类似用户信息这种数据很少的表格
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询