C#写WPF程序,SQLSever2008 提示插入数据成功,却查询不到数据

C# wpf 数据库插入问题
本文介绍了一个使用C#进行wpf开发时遇到的问题:数据插入提示成功但数据库中找不到数据的情况。作者发现数据实际上被存储到了默认路径下的数据库中,并提供了修改连接字符串的方法来实现对指定数据库的操作。

1.提示存储成功,但是数据库中没有数据。
今天在用C#写一个wpf程序时,要向数据库Sql server2008 中插入数据,
程序提示成功,但打开数据库却没有值;

经过查询发现,数据存储到默认路径下的数据库中了。

数据库默认路径
 @"Data Source=.;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True";
即:@bin\Debug\Database1.mdf,路径下面的数据库中。

而vs2012默认打开的数据库是软件根目录下的数据库。
为了查看方便,可以先将路径改为绝对路径:path为绝对路径。
连接语句改为下面语句,即可完成根目录下面数据库的更新。
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename="+ path + ";Integrated Security=True;User Instance=True")

转载于:https://www.cnblogs.com/ldl-david/p/4116566.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值