2012-11-23 67 views
1

返回相同的結果,即使沒有信號引號中的字符串我明白我應該把單引號的字符串之間的RowFilter,它像使用的RowFilter

dim TOS as string="04" 
rowFilter.RowFilter = "(TOScode= " & "'" & TOS & "')" 

我只是想知道爲什麼下面的代碼而不單引號仍然工作標記。

 rowFilter.RowFilter = "(TOScode = " & TOS & ") " 

TOScode字段是SQL中的varchar(2)類型。英語不是我的母語;請原諒打字錯誤。

回答

0

試試這個

rowFilter.RowFilter = String.Format("(TOScode = '{0}')", TOS) 

或僅僅作爲

rowFilter.RowFilter = String.Format("TOScode = '{0}'", TOS) 
+0

感謝。我的兩個代碼都返回相同的值,沒有錯誤。我很好奇爲什麼它沒有單一的問號。 –