一个简单的问题(立刻给分)
我在一个按钮中写的语句为什么报错?
String sqlStat;
sqlStat="SELECT SUM(select SUM(YJDDW)+SUM(RJDDW)+SUM(SJDDW)+SUM(DSJDDW)+SUM(JZZJ) FROM XM where hyfl='农业种植' or hyfl='农副产品加工') AS 农业类累计到位资金";
sqlStat=sqlStat+",sum(select SUM(JZZJ) FROM XM where hyfl='农业种植' or hyfl='农副产品加工') AS 农业类累计结转资金 ";
sqlStat=sqlStat+",sum(select SUM(YJDDW)+SUM(RJDDW)+SUM(SJDDW)+SUM(DSJDDW) FROM XM where hyfl='农业种植' or hyfl='农副产品加工') AS 农业类新增到位资金 ";
sqlStat=sqlStat+",sum(IIF(XMXZID='在建项目',1,0)) AS 在建数";
sqlStat=sqlStat+",sum(IIF(XMXZID='竣工项目',1,0)) AS 竣工数, SUM(IIF(YRZJ>=1000,1,0)) AS 固定资产引入1000万及以上";
sqlStat=sqlStat+",SUM(IIF(YRZJ>=5000,1,0)) AS 固定资产引入5000万及以上, SUM(IIF(YRZJ>=10000,1,0)) AS 超亿元项目(项目数)";
sqlStat=sqlStat+",SUM(IIF(CYID='一产',1,0)) AS 一产(项目数), SUM(IIF(CYID='二产',1,0)) AS 二产(项目数), SUM(IIF(CYID='三产',1,0)) AS 三产(项目数)FROM xm";//上面的SQL语句在数据库中查询没有错
//sqlStat="SELECT XMMC AS 项目名称 FROM xm";//简单的是可以运行的
Stat_frm->Query2->Close();
Stat_frm->Query2->SQL->Clear();
Stat_frm->Query2->SQL->Add(sqlStat);
Stat_frm->Query2->Open();
还有,如果可以运行却把自己的窗体关了需要重新打开就看到数据了,为什么?
问题点数:0、回复次数:2Top
1 楼yuwenshen(彩鸟)回复于 2004-04-04 17:47:18 得分 0
怎么没人回答啊?我顶先Top
2 楼matq2008(叶子.net)回复于 2004-04-04 17:54:20 得分 0
报什么错呀,你可以单步调试一下,看语句对否Top




