0

要向表中添加新列,我在 Visual Studio 2010 的服务器资源管理器中双击表的名称,然后右键单击以插入新列。但问题是,在我运行与数据库连接的应用程序后,新列就消失了。

关闭 Visual Studio 后,添加到数据库的所有新数据都消失了。但是当我使用应用程序时,数据在数据库中,因为我可以加载并查看我刚刚添加的新数据。剩下的唯一数据是我在 Visual Studio 中创建数据库和表时添加的数据。

我正在使用 mdf 文件。我检查了 mdf 文件是否在 Bin/Debug 中。奇怪的一件事是服务器资源管理器.mdf 和.mdf1 中有两个.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 回答