- PR -

DataAdapter間のデータのコピー

1
投稿者投稿内容
homes
常連さん
会議室デビュー日: 2002/08/06
投稿数: 38
投稿日時: 2002-08-06 18:37
はじめまして
OledbDataAdapterとDataSetを使って
OracleからSQLServerにデータをコピーしようと考えてます
OracleとSQLServerのテーブル構造は同じにしていますがどうも
上手くいきません。
エラーメッセージを出してみると、
「値をNULLにすることはできません。パラメータ名:DataSet」
といったメッセージが出ます。
DaOra.Fill(DsOra, strTableName)
DTOra = DsOra.Tables(strTableName)
DaSQL.Fill(DsSQL, strTableName)
DTSQL = DsSQL.Tables(strTableName)
For i = 0 To DTOra.Rows.Count - 1
DTSQL.ImportRow(DTOra.Rows(i))
Next
MessageBox.Show(DsSQL.Tables(strTableName).Rows.Count)
DaSQL.Update(DsSQL.GetChanges, strTableName)
メッセージボックスではデータセットの件数も増えているのですが、もしかしたら
根本的に間違っているのでしょうか?
ご存知の方ご教授よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)