我有一個問題做一個查詢我的軟件...SQL查詢工作的管理工作室,但不是在C#
我有我的建立查詢的功能,然後執行它來填充一個gridview。但它一直拋出一個例外:「多部分標識符」「不能綁定」幾列。
當我在SQL Management Studio中嘗試查詢時,它只是正常工作。我真的不明白。這是查詢。
SELECT DISTINCT [NonConformite].[Numero],
CAST ([NonConformite].[Numero] AS varchar (255)) AS Champ1,
CAST ([NonConformiteDonneesComplementaires177_4].[Texte2] AS varchar (255)) AS Champ2,
CAST (NonConformite.dbo.[NonConformiteStatut].[Libelle] AS varchar (255)) AS Champ3,
CAST ([NonConformite].[Description] AS varchar (255)) AS Champ4 FROM [NonConformite].[dbo].[NonConformite]
LEFT JOIN NonConformite.dbo.[NonConformiteDonneesComplementaires] as NonConformiteDonneesComplementaires177_4
ON [NonConformite].[Numero] = [NonConformiteDonneesComplementaires177_4].[Numero]
LEFT JOIN NonConformite.dbo.[NonConformiteStatut]
ON [NonConformite].[CpteurStatut] = NonConformite.dbo.[NonConformiteStatut].[Cpteur]
我使用Visual Studio 2008,SQL Server 2008和ASP.NET C#在Windows 7 Pro上工作。
謝謝你的回答!
這是非常難以閱讀......你知道你可以使用別名來幫助使查詢健全,是嗎? – 2011-03-21 09:17:00
您可以嘗試使用此查詢創建過程,並嘗試從代碼執行過程。 – buda 2011-03-21 09:25:32