C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 68 を表示中)
■39621 / )  Re[4]: 変更したDataSetの内容をMDBに更新するには?
□投稿者/ まぐねしうむ (74回)-(2009/08/11(Tue) 16:22:56)
> ■No39609 (もりお さん) に返信
       やじゅ さん
ありがとうございます。

> ■No39611 (まぐねしうむ さん) に返信
> 相手がクエリ/VIEW となると、更新に必要な情報が得られないかも知れませんが、
ためしに、ご指摘いただいた箇所を削除してみましたが
「UpdateCommand の動的 SQL 生成は、キーである列情報を返さない
 SelectCommand に対してはサポートされていません。」

が発生してしまいますので、手動などで調整する必要がありそうです。

> その場合は、UpdateCommand を手動で設定すれば OK かと思います。
> (必要であれば、Insert/DeleteCommand も)
>
> あるいは型付き DataSet にして、TableAdapter 経由で更新するのも手です。
手動でUpdateCommand を作成すると、今後DB側が変更になった場合にコードの修正が
入ると思うので(もしかしたら違う?)、型付き DataSetで行いたいと思うのですが
「C# 型付き DataSet 作成」等で検索してみましたが、コードで作成する方法が見つかりません。
よろしければ説明しているHPを教えていただけないでしょうか?


返信 編集キー/


管理者用

- Child Tree -