2013-01-21 8 views
5

This questionから、その答えはほとんど私の答えです。しかし、私はいくつかのSQLクエリの問題に直面しています、私は変数でfoo, bar and bazを配置し、使用したいVB複数の条件を持つデータ型選択SQLクエリの問題

Dim results As DataRow() = table.Select("A = 'foo' AND B = 'bar' AND C = 'baz'") 

に次の文を持っている上記の文の中の変数という。

Dim Varfoo As String = "foo" 
Dim Varbar As String = "bar" 
Dim Varbaz As String = "baz" 

は私が

Dim results As DataRow() = table.Select("A = " + Varfoo) 

として文で一つの変数を取得するために管理しかし、どのように変数を使用して、複数の並べ替え式を挿入するには?

編集:私はそれは、次のようヴィカスの答えを解決しました。

Dim results As DataRow() = table.Select("A = '" & Varfoo & "' And B = '" & Varbar & "' And C = '" & Varbaz & "'") 
+0

あなたはこのリンクを参照することができます:もっと詳しい説明があります:http://www.csharp-examples.net/dataview-rowfilter/ – wpcoder

答えて

9

あなたは

についてはAND演算

Dim results As DataRow() = table.Select("A = '" & Varfoo & "' OR B = '" & Varbar & "' OR C = '" & Varbaz & "'") 

または操作

Dim results As DataRow() = table.Select("A = '" & Varfoo & "'") 

編集

を試してみました3210

+0

@AbdulAzizは私の論理を試しました – vikas

+0

これはまた、結果DataRow()= table.Select( "A =" + Varfoo ")は正常に動作しています。しかし、私は 'AND'を使って複数のソート式が必要です。 – AbdulAziz

+0

ねえ、私はあなたの答えに取り組んでいます。ありがとう、男。どのように私はそれを解決した私の編集された質問を参照してください。 – AbdulAziz

関連する問題