SQL文の発行について
- 題名: SQL文の発行について
- 著者: KYOU
- 日時: 2008/09/18 14:16:33
- ID: 23016
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: SQL文の発行について
- 著者: るしぇ
- 日時: 2008/09/18 14:23:33
- ID: 23018
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: SQL文の発行について
- 著者: KYOU
- 日時: 2008/09/18 14:46:48
- ID: 23019
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: SQL文の発行について
- 著者: KYOU
- 日時: 2008/09/18 14:46:55
- ID: 23020
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になります。
今回SQL文を発行しようと以下のようにコーディングしています。
dr = Dataset.Tables(0).NewRow()
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
strSQL = "SELECT * FROM XHEADT WHERE CODE= dr.Item(3).Text"
Dim cm As New SqlCommand(strSQL, clsDB.objConn)
Dim dt As New DataTable
Dim da As New SqlDataAdapter(cm)
da.Fill(dt)
da.Fill(dt)のところで、エラーがでてしまい、SQL文が実行されません。
エラー内容が、System.Data.SqlClient.SqlClient.SqlException:列"dr"、ユーザー定義関数、または集計
"dr.Item"のいずれかが見つかりません。または名前があいまいです。
sqlserverから、上記sql文を手動で動かすとうまく動きます。
もしかすると、変数を文字列と解読しているのでしょうか?