我的本地数据库有一个奇怪的问题。我将其添加为.mdf
文件,并在其中创建了2个表。
我测试了连接,消息框指出连接正常。
当我尝试从C#应用程序向该数据库插入数据时,会出现问题。我尝试了两种不同的方式:
SqlCommand.ExecuteNonQuery("INSERT INTO ....")
.dbml
文件(Linq-to-SQL)datacontext 当我尝试插入数据时,不会抛出任何错误,但也没有数据插入数据库。可能是什么问题?
我在VS 2010和SQL Server 2005中使用C#来创建我的应用程序
答案 0 :(得分:1)
MDF文件的大多数感知问题往往归结为以下之一:
检查您的连接字符串,并查看执行文件夹(而不是项目文件夹),直到您非常确定正在打开哪个文件。它应该在你的工作后得到更新(确保你正确处理连接等)。
另外:尝试在插入后立即在新的数据上下文中获取数据,因此请查看它是否成功。