私はVB.netが初めてです。Oracle データベースに接続する既存のアプリケーションを変更する必要があります。
私の質問は次のとおりです。vb からオラクル シーケンスによって生成された値を挿入するにはどうすればよいですか? これまでのところ、次のコードがあります。
Dim mpData As New MaximoDataSetTableAdapters.MEASUREPOINTTableAdapter
Dim mpTable As New MaximoDataSet.MEASUREPOINTDataTable
mpData.Fill(mpTable)
Dim mData As New MaximoDataSetTableAdapters.MEASUREMENTTableAdapter
Dim mTable As New MaximoDataSet.MEASUREMENTDataTable
Dim mpRow As MaximoDataSet.MEASUREPOINTRow
For Each mpRow In mpTable
Dim mRow As MaximoDataSet.MEASUREMENTRow
mRow = mTable.NewRow()
mRow.POINTNUM = mpRow.POINTNUM
mRow.MEASUREDATE = CStr(Now)
mRow.MEASUREMENTVALUE = tTotal
mTable.Rows.Add(mRow)
mData.Update(mTable)
next
しかし、シーケンスによって生成された別のフィールド ROWSTAMP があるため、エラーが発生しますか?
ご意見をお聞かせください。
よろしく、ラドゥ。