在SQL Server中插入新列和丢失的数据

时间:2012-08-07 16:48:48

标签: sql-server visual-studio-2010

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

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

我正在使用mdf文件。我检查过mdf文件是否在Bin / Debug中。奇怪的是,在服务器资源管理器.mdf和.mdf1中有两个.mdf数据库。这是我一直试图改变的最后一个。

可能有什么不对?伸出援助之手表示赞赏!我需要尽快将这项任务交给老师。谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用T-sql:

Alter table table1 add col1 datatype.

然后尝试将数据插入其中:

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

然后你尝试测试。