我在寫一個與SQL Server數據庫通信的C#Windows窗體應用程序。有兩張感興趣的表,Submission
和Producer
。在提交表格適配器,我有一個執行T-SQL的下列塊的查詢:TableAdapter查詢返回空值
SELECT S.name, S.effDate, S.dotNumber, P.name
FROM dbo.Submission S, dbo.Producer P
WHERE S.submissionId = @submissionId and S.producerId = P.producerId;
當我使用一個SubmissionTableAdapter來運行此查詢,它將返回三個值正常,但沒有爲P.name
。實際上,它不會從提交以外的任何其他表中返回任何值。我已經在SQL Server Management Studio中直接測試了查詢,並且它工作得很好,所以數據在那裏,查詢是有效的。這裏發生了什麼?
感謝您的回答,但這只是編寫相同查詢的不同方式。 – 2014-09-03 18:18:17
它是,但我認爲連接可能會改變數據集和sql讀取它的方式。 – DidIReallyWriteThat 2014-09-04 12:14:49