Updateについて。
- 題名: Updateについて。
- 著者: とおる
- 日時: 2005/10/22 14:52:52
- ID: 13409
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Updateについて。
- 著者: なおこ(・∀・)
- 日時: 2005/10/22 15:08:17
- ID: 13410
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Updateについて。
- 著者: とおる
- 日時: 2005/10/26 9:09:02
- ID: 13453
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Updateについて。
- 著者: なおこ(・∀・)
- 日時: 2005/10/26 10:39:00
- ID: 13457
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: Updateについて。
- 著者: とおる
- 日時: 2005/10/28 11:18:42
- ID: 13529
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: Updateについて。
- 著者: とおる
- 日時: 2005/11/01 9:27:52
- ID: 13564
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
早速ですが、今DataGridを使い更新をしようとしてるんですが、
ボタンをして更新しようとすると、「更新でTableMappings['商品マスタ2']、またはDataTable'商品マスタ2'がみつかりませんでした。」
とでてしますのです。
コードは、
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim oConn As New OleDbConnection
Dim oCommand As New OleDbCommand
Dim oDataAdapter As New OleDbDataAdapter
Dim oDataSet As DataSet = New DataSet("商品マスタ2")
Dim oDataTable As New DataTable
Try
oCommand.Connection = oConn
Const strSelectSeito As String = "UPDATE 商品マスタ2 SET
フィールド1 = ?, フィールド2 = ?, フィールド3 = ?,
フィールド4 = ? WHERE (I" & _
D = ?) AND (フィールド1 = ? OR ? IS NULL AND フィールド1 I S NULL) AND (フィールド2 = ? OR" & _
" ? IS NULL AND フィールド2 IS NULL) AND (フィールド3 = ? OR ? IS NULL AND フィールド3 IS " & _
"NULL) AND (フィールド4 = ? OR ? IS NULL AND フィールド4 IS NULL)"
oCommand.CommandText = strSelectSeito
oDataAdapter.UpdateCommand = oCommand
oDataSet.Clear()
oDataAdapter.Update(oDataSet, "商品マスタ2")
oDataTable = oDataSet.Tables("商品マスタ2")
DataGrid1.SetDataBinding(oDataSet, "商品マスタ2")
Catch ex As Exception
MessageBox.Show(ex.ToString, "エラー")
Finally
If Not oConn Is Nothing Then
oConn.Close()
End If
End Try
End Sub
のよよに記述したのですが、うまくいきません。
何か良い意見が聞けたらと思い投稿しました。
よろしくお願いします。
あと、DataGridに配列を組んで、一つ一つデータを読みこんでくることはできるのでしょうか??
お願いします。