這是我最簡單的SELECT語句:連字符在SQL SELECT語句
select * from ProductDimensions where Item='100-1000'
當進入SSMS它查詢罰款並返回結果。當在VS中運行我的程序時,它不會返回任何內容。沒有連字符的項目返回正常。是否有一些特殊的語法需要從我的C#代碼工作?
的C#代碼:
adapter = new SqlDataAdapter("select * from ProductDimensions where Item='100-1000'", conn);
adapter.Fill(dataSet);
就像我說的,如果我把一些沒有連字符,如「1000」,它工作正常。
請顯示你的C#代碼。 – Talljoe 2011-05-03 16:13:35
Item是一個varchar列還是一個int列? – Josh 2011-05-03 16:17:39
@Josh it is varchar – Nick 2011-05-03 16:20:19