VB .NET と 2.0 .NET フレームワークを使用して独自の ODBC ソースに接続しています。残高フィールド (正の値は借方、負の値は貸方) とその他の情報を取得します。
大文字と小文字がサポートされていないため、次のクエリは実行できません。
Dim strQuery As String = "SELECT ACCOUNT_REF, " + _
"CASE WHEN [BALANCE] < 0 THEN BALANCE ELSE NULL END, " + _
"CASE WHEN [BALANCE] > 0 THEN BALANCE ELSE NULL END " + _
"FROM TABLE1 WHERE BALANCE <> 0"
DataSet を使用する場合、Balance 列を 2 つに分割できますか? もしそうなら、例はありますか?
次のコードを使用して DataSet を構築しています (この独自の実装ではケースがサポートされていないため)。
Dim strQuery = "Select ACCOUNT_REF, BALANCE FROM TABLE1 WHERE BALANCE <> 0"
Using connection
Using adapter As New Odbc.OdbcDataAdapter(strQuery, connection)
Dim ds As New DataSet()
adapter.Fill(ds)
End Using
End Using
どんな助けでも本当に感謝します。ありがとうございました。