要向表中添加新列,请在Visual Studio 2010中的服务器资源管理器中双击表名,然后右键单击以插入新列。但问题是,在我通过与数据库的连接运行我的应用程序后,新列已经消失。
关闭Visual Studio后,添加到数据库的所有新数据都消失了。但是当我使用应用程序时,数据在数据库中,因为我可以加载并查看刚刚添加的新数据。剩下的唯一数据是我在Visual Studio中创建数据库和表时添加的数据。
我正在使用mdf文件。我检查过mdf文件是否在Bin / Debug中。奇怪的是,在服务器资源管理器.mdf和.mdf1中有两个.mdf数据库。这是我一直试图改变的最后一个。
可能有什么不对?伸出援助之手表示赞赏!我需要尽快将这项任务交给老师。谢谢!
答案 0 :(得分:0)
尝试使用T-sql:
Alter table table1 add col1 datatype.
然后尝试将数据插入其中:
INSERT INTO table1(col1,col2...)
VALUES(v1,v2...)
然后你尝试测试。