none
ローカルのmdfが更新されない RRS feed

  • 質問

  • VS2008ExpressEdition、C#、SQLSer

    ver2008ExpressEditionです。


    お世話になります。
    表題の通りです。

    型付データセットにてコード上からローカルのmdfに一件データを追加。
    その後、、データベースエクスプローラ上のテーブルを右クリックして
    テーブルデータの表示をクリックしましたが、データが追加されていませんでした。


    過去ログを参考にmdfファイルの「出力ディレクトリにコピー」は、
    「新しい場合はコピーする」にしてます。
    他も試しました。


    コードの問題でしょうか??

    宜しくお願い致します。

    DBDataSet.顧客マスタRow NewRow = dSet.顧客マスタ.New顧客マスタRow();
    NewRow.顧客コード = 999;
    NewRow.顧客氏名 = "test";
    
    dSet.顧客マスタ.Add顧客マスタRow(NewRow);
    
    DBDataSetTableAdapters.顧客マスタTableAdapter Adp = 
    	new DBDataSetTableAdapters.顧客マスタTableAdapter();
          
    Console.WriteLine("登録数:" + Adp.Update(dSet));

    2010年7月6日 4:25

回答

  • Fillしてデータが入っていたとなると、データが正常にデータベースに保存されているということなので、確認されているmdfが違うということはありませんか?

    (参考)
    Visual Studio 2005でデータベースの更新が反映されない場合には?[VS 2005のみ]
    http://www.atmarkit.co.jp/fdotnet/dotnettips/532dbfilecopy/dbfilecopy.html


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク sumi_sumi 2010年7月6日 6:15
    2010年7月6日 5:50
    モデレータ

すべての返信