掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DataAdapterで削除、追加(一部編集の上で・・)の実行について (ID:145288)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
根本的に,Fillの使い方が間違っているような気がします。 .NET Fraemork 1.1のヘルプがないようなので,.NET Framework 2.0のヘルプへのリンクになりますが, http://msdn.microsoft.com/ja-jp/library/by7t044k(VS.80).aspx OleDbDataAdapterのコンストラクタの第一引数は「selectCommand」,つまりSELECT文を書きます。 単純にDELETEやINSERTするだけなら,OleDbCommand.ExecuteNonQueryを使います。 -や を削除するだけなら,Replace関数を使って, INSERT INTO work商品マスタ SELECT Replace(商品マスタ.部品番号, '-', ''), 商品マスタ.住友コード FROM 商品マスタ みたいなSQLをExecuteNonQueryで発行するだけだと思いますが……。 もっと複雑な場合で,DataTableを経由するなら,INSERT終了後にSELECT文を渡したDataAdapterを作成してFillし, データの変更をした後Updateすることになります。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.