Office中国论坛/Access中国论坛
标题:
ACCESS2000 ADP中的交叉表
[打印本页]
作者:
thezhehan1
时间:
2003-5-20 00:47
标题:
ACCESS2000 ADP中的交叉表
我在ACCESS2000-ADP中的存储过程中做了两个交叉表:SUM(CASE WHEN THEN ELSE)
其中一个我知道有多少列,直接写出其SQL字符串后用EXEC(sql)执行并且获得正确结果.
第二个是动态列,我用WHILE循环拼出SQL字符串后用EXEC(sql)执行,但是动态部分无论如何只生成一列,而这个存储过程在SQL-SERVER2000的查询分析器中运行却是正确的. 事实上我将生产的SQL字符串拷贝到ACCESS2000-ADP中新的存储过程中运行也是正确的.
很怪, 不知道是何原因?
作者:
caibbs
时间:
2004-4-11 18:55
我是个新手请问下ACCESS2000 ADP中的交叉表
作者:
luzhiqun
时间:
2004-4-14 00:56
我也出现过这样的问题,好象只有当使用参数时才会这样,后来没办法,只好在前台用 ALERT PROCEDURE 存储过程名 as ....... 这样的方式来动态更新存储过程,这样才能获得正确的结果
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3