2011-07-08 22 views
0

私は.NETプロジェクトの誰かのような、データベースのMDFファイルが含まれており、C#コードでLINQクエリを使用していることを私に与えた実行しようとしています:私は、私はそれをデバッグするとき、このコードが実行されることを見データベースに新しい行が追加されないのはなぜですか?

db = new DataClasses1DataContext(); 
using (db) 
{ 
    res01 r = new res01(); 
    r.comb_bars = 1; 
    r.end_dte = b_list.Last().dteTme.Date; 
    r.pers = pers; 
    r.st_dte = b_list.First().dteTme.Date; 
    r.sym = sym; 
    db.res01s.InsertOnSubmit(r); 
    db.SubmitChanges(); 
} 

データベースに行が追加されたようではありません。しかし、コードを実行している間は何のエラーもありませんでした。私はVisual C#Express 2010を使用しています。プロジェクトの一部であるデータベースのMDFファイルに何が追加されているのを確認するにはどうすればよいですか?

+0

コードは正常です。接続文字列、.mdfファイルのある場所など詳細を追加してください。また、SSMSまたはVSで.mdf(ファイルに添付)ファイルを開き、それに対してクエリを実行することもできます。 –

+0

'DataClasses1DataContext'はどのように見えますか? –

+0

ありがとうございます。私は、データベースアイコンの角に小さな赤いXがあることに気づいた。これで私は何をしますか? – Andrew

答えて

0

グリッドをrebind()しようとします。データを再ロードする必要があるためです。

+0

あなたはそれが何を意味するのか分かりません。 Visual C#Express 2010を使用してデータベース内の行を表示できますか? – Andrew

+0

データベースを開き、テーブルに選択を加えてデータが追加されたかどうかを確認します – JAiro

+0

データは追加されたようです。私はDBも爽やかにしようとしましたが、まだ何もありませんでした。 – Andrew

関連する問題