.Net程序中操作数据库不起作用了解决方法
发布时间:2011-06-26 21:15:50 文章来源:www.iduyao.cn 采编人员:星星草
.Net程序中操作数据库不起作用了
建立的C#Windows窗体应用程序,为一个按键响应消息写入如下代码:
//打开数据库,并清除指定表中数据
String connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();//打开数据库
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "delete from Numbers";//清除表中的信息
cmd.ExecuteNonQuery();
}
}
其中的“ConnStr”来自配置文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="ConnStr"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Phone2.mdf;
Integrated Security=True;User Instance=True"/>
</connectionStrings>
</configuration>
在程序主函数内添加:
[color=#FF0000][/color]
//查找数据库地址
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirecrory", dataDir);
}
运行无错误,可是运行结束之后数据库中的值仍然存在,(即执行的删除表中的数据没有起作用)
------解决方案--------------------
是不是把其它数据库的内容删掉了。bin\debug或者bin\release下的和项目跟目录下的数据库都看看。
------解决方案--------------------
是不是你每次编译覆盖了数据库文件。
------解决方案--------------------
设断点啊,总体上调试一下
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
开软件网络这方面的公司,我这样行吗?
我学过编程,但是也没什么做过大型的开发。现在有2年没做了,有点生疏。对一些软件只能说出需要什...
-
rational rose 2003
rational rose 2003原版的大小是多少?
今天在网上找了下,汉化版的只有11。3M,影象中好象这个软件蛮大的。
如果...
-
我的第一个Windows Phone 7应用程序
本来一直没有过做移动开发的想法,前短时间被CSDN一个移动大会“挑逗”的有点“心血来潮”!恰好...
-
页面保存值的问题???
一个Grid下面有两个单选按钮和一个子Grid,选中不同单选按钮,子Grid就显示不同的页面,而且这两个页面里边都有文本...
-
.Net程序中操作数据库不起作用了
建立的C#Windows窗体应用程序,为一个按键响应消息写入如下代码:
//打开数据库,并清...
-
这样会不会影响我的工作?
我脸上有挺严重的痘痘,这样去公司会不会影响自己的升职之类的?要是当项目经理的话形象肯定要过关,我这个情...
-
win7(32)下安装VS2008总是安装“运行时系统必备”出错,求救
我是装的联想OEM版的win7。安装的这个VS安装包以前在XP下使用是没问题...
-
求 iis 6.0 或者 7.0 下载地址
求 iis 6.0 或者 7.0 下载地址?
------解决方案--------------------
都是windows组件,不用单独下...
-
安装了.NET4.0 还需要安装3.5 3.0 2.0吗
安装了.NET4.0 还需要安装3.5 3.0 2.0吗
Microsoft .NET Framework 4.0最近出来了,那我如...
-
win7环境下可不可以装vs2003.net
求高手,若可以请说一下安装注意事项,谢谢
------解决方案--------------------
1.安装IIS 7;
具...