pb7.0中,setsqlselect如何在datastore中使用

nielisheng 2003-12-07 01:24:19
datastore ds;
ds = create datastore;
ds.settrans(sqlca);
ds.setsqlselect(strsql);
ds.retrieve();

messagebox("",strsql); //此处显示正常
messagebox("",ds.getsqlselect()); //此处显示乱码

messagebox("",ds.rowcount()); //查询结果 0,但在查询分析器中不为0
...全文
160 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nielisheng 2003-12-07
  • 打赏
  • 举报
回复
SELECT dbo.country.countrynm+dbo.city.citynm+dbo.cust_mf.addr2,
dbo.cust_mf.cardnm,
dbo.cust_mf.zip2,
case when dbo.cust_mf.telo="" then dbo.cust_mf.telb else dbo.cust_mf.telo end tel
FROM dbo.city,
dbo.country,
dbo.cust_mf,
dbo.cust_vipm
WHERE ( dbo.cust_mf.cust_sys = dbo.cust_vipm.cust_sys ) and
( dbo.city.city = dbo.cust_mf.city2 ) and
( dbo.country.country = dbo.cust_mf.country2 )
klbt 2003-12-07
  • 打赏
  • 举报
回复
你可以换成数据窗口试试,看看是否还有错误

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧