# sql server 做 service pack 3 有危害NT注册的危险.....

Posted by KATHY on August 10, 1998 at 12:45:33:

In Reply to: Re: 为何下 GROUP BY 指令时就无法透过ODBC来存取资料表????? posted by nobody on August 07, 1998 at 12:43:35:

: : 本人有极其困惑以久的问题如下所述:
: : 因透过ODBC来联结SQLSERVER存取资料表
: : 但每次都出现呼叫ODBC失败:3146 之讯息
: : 一再分解SQL语法后 发现只要 JOIN 三张表格作总合计算
: : 下GROUP BY 指令时就无法透过ODBC来存取资料表
: : 但在SQL SERVER 和 ACCESS 中语法皆可执行
: : 请问如何解决此一ODBC呼叫失败问题 来做远端资料库联结?

: : 并附上该指令做为参考,如下:
: : SELECT TRBM8.客户名称, TRDP8.部门, TRPR8.业务员, Sum(TRBM8.业绩) AS 业绩总计, Sum(TRBM8.折让) AS 折让总计, Sum(TRBM8.毛利) AS 毛利总计
: : FROM (TRBM8 INNER JOIN TRDP8 ON TRBM8.部门代号 = TRDP8.部门代号) INNER JOIN TRPR8 ON TRBM8.业务员代号 = TRPR8.业务员代号
: : GROUP BY TRBM8.客户名称, TRDP8.部门, TRPR8.业务员

: 不晓得你 sql server 有无做 service pack
我曾经将SQLPACK3安装过 结果整个NT挂掉
听说那个版本写的有问题
ODBC是否无法完全接收sql的data??
因为遇到计算栏位就传不过来 但在sql下则没问题的select
指令....
请有经验者替我解惑 ....

Follow Ups: