Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql DBNETLIB错误_Sql_Excel - Fatal编程技术网

Sql DBNETLIB错误

Sql DBNETLIB错误,sql,excel,Sql,Excel,一个非常直截了当的问题给我带来了麻烦 首先,代码如下: `SELECT AcctHist.Acct, AcctHist.CpnyID, AcctHist.FiscYr, AcctHist.LedgerID, AcctHist.PtdBal04 as Curr_Month, sum(AcctHist.PtdBal00+AcctHist.PtdBal01+AcctHist.PtdBal02+AcctHist.PtdBal03+AcctHist.PtdBal04) as YTD_Bal FROM F

一个非常直截了当的问题给我带来了麻烦

首先,代码如下:

`SELECT AcctHist.Acct, AcctHist.CpnyID, AcctHist.FiscYr, AcctHist.LedgerID, AcctHist.PtdBal04 as Curr_Month, sum(AcctHist.PtdBal00+AcctHist.PtdBal01+AcctHist.PtdBal02+AcctHist.PtdBal03+AcctHist.PtdBal04) as YTD_Bal

FROM FFNEApp.dbo.AcctHist AcctHist

WHERE (AcctHist.Acct>='4000000' and AcctHist.LedgerID in ('ACTUAL','STAT','BUDGET','BUDSTAT') and AcctHist.FiscYr in ('2014','2015') and AcctHist.CpnyID not in ('999'))

GROUP BY AcctHist.Acct, AcctHist.CpnyID, AcctHist.FiscYr, AcctHist.LedgerID, AcctHist.PtdBal04`
当我通过MS Excel中的连接刷新查询时,会出现三个错误

首先是[Microsoft][ODBC SQL Server驱动程序][DBNETLIB]连接

接下来是[Microsoft][ODBC SQL Server驱动程序][DBNETLIB]一般网络错误。检查您的网络文档

最后是获取数据的问题


奇怪的是,当我从where子句中删除“预算”时,它就起作用了。那么什么会导致查询失败呢?一个带有预算分类账的特定记录会导致它挂起吗?如果是这样,找出哪条记录的最佳方法是什么?

使用SSMS运行查询,查看有多少条记录在相关字段中有“预算”。我让我们的业务系统人员运行了相同的查询,除了只返回带有预算分类帐的记录,它返回了24138条记录。这将是对我在其他3个账本上运行查询时得到的48401条记录的补充,其中ACTUAL、STAT和BUDSTATExcel 2003有65536行限制,希望这不是问题所在。看:不应该。我在excel 2013中工作。