一个数据检索的小问题(郁闷)

jarrywan 2003-10-10 10:50:55
我用的数据库是SQLSERVER2000
连接方式:ADO
select distinct sdmc,shxx,sum(scrs) as sum_rs from ck_jbxx where xl = '2' and shxx = '0' group by shxx,sdmc order by sdmc,shxx
我的这条语句载查询分析器中执行没问题,可是在程序中却通不过
m_Sql = "select distinct SDMC,SHXX,sum(SCRS) as sum_rs from CK_JBXX where XL = '"+m_strXl+"' and shxx = '0' group by SHXX,SDMC order by SDMC,SHXX" ;
m_pRecordset->Open((_variant_t)m_Sql,_variant_t(theApp.m_pConnection.GetInterfacePtr(),true),adOpenStatic,adLockOptimistic,adCmdText);
回事什么问题,请大家指教
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jarrywan 2003-10-11
  • 打赏
  • 举报
回复
可我在查询分析器里执行是没问题的
ygrmry 2003-10-10
  • 打赏
  • 举报
回复
同意楼上的,引号的毛病占了百份之90几。你可以考虑用format的方法来完成!
fft123 2003-10-10
  • 打赏
  • 举报
回复
在程序中把你的sql语句用out.println输出
然后再去查询分析器里执行
应该是引号的毛病

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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