0

テーブルに新しい列を追加するには、Visual Studio 2010 のサーバー エクスプローラーでテーブルの名前をダブルクリックし、右クリックして新しい列を挿入します。しかし、問題は、データベースに接続してアプリケーションを実行した後、新しい列がなくなっていることです。

Visual Studio をシャットダウンすると、データベースに追加されたすべての新しいデータが失われます。しかし、追加したばかりの新しいデータをロードして表示できるため、アプリケーションを使用している間、データはデータベースにあります。残っている唯一のデータは、Visual Studio でデータベースとテーブルを作成したときに追加したデータです。

私はmdfファイルを使用しています。mdf ファイルが Bin/Debug にあるかどうかを確認しました。奇妙なことの 1 つは、サーバー エクスプローラーの .mdf と .mdf1 に 2 つの .mdf データベースがあることです。それは私が変更しようとしてきた最後のものです。

何が間違っている可能性がありますか?助けていただければ幸いです。私はこの仕事をできるだけ早く先生に提出しなければなりません。ありがとう!

4

1 に答える 1

0

T-sql を使用してみてください。

Alter table table1 add col1 datatype.

次に、データを挿入してみます。

INSERT INTO table1(col1,col2...)
VALUES(v1,v2...)

次に、テストを試みます。

于 2012-08-07T16:56:31.980 に答える