我有機會的同一個副本,現在在3個城市運行。他們的工作非常好。它們的99%與一個小的差異相同。它們中的每一個都有兩個視圖,它們使用不同的odbc連接到不同的城市DB(所有這些數據庫都是SQL Server 2005)。這些視圖充當了兩個非常簡單的查詢的數據源。記錄返回行的正確數目,但所有字段爲空
然而,當我試圖讓一個新的城市新副本,我發現,簡單的內部查詢的一個返回行的正確數目,但所有數據都是,而其他查詢功能空正常。
我查了一下這兩種觀點的數據,該數據是正確的。
在導致問題就像
Select * from View_Top where Name = "ABC"
時記錄的回報,甚至RS!名稱給我一個空字符串。
請幫
請發佈VIEW_TOP的定義和它依賴的任何視圖。您可能正在使用OUTER JOIN並從JOIN的錯誤一側拉動列。 –
雖然這不可能是問題的原因,但NAME是Access/Jet/ACE中的保留字,避免使用保留字是個好主意。安裝的Access版本中的變體可能會導致不同PC上出現此類問題的不同結果。但這更多的是一般性建議,而不是問題的可能原因。 –
從這個位置,你可以從MS SQL Management Studio運行相同的查詢並獲得結果嗎? – JeffO