1

RowFilterの文字列の間に一重引用符を入れる必要があることを理解しています

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

次のコードが一重引用符なしで機能するのはなぜだろうか。

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

TOScodeフィールドは、SQLではvarchar(2)タイプです。英語は私の母国語ではありません。入力ミスをお許しください。

4

1 に答える 1

0

これを試して

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

または単に

rowFilter.RowFilter = String.Format("TOScode = '{0}'", TOS)
于 2012-11-24T00:04:18.347 に答える