软件要求配置数据库连接以前从来没在Connection 上加过Try
现在加了发现修改了Config中的连接串,发现catch不到,直接蹦
这个怎么解决,当连接不上时能弹出提示。
现在加了发现修改了Config中的连接串,发现catch不到,直接蹦
这个怎么解决,当连接不上时能弹出提示。
解决方案 »
- WindowsMediaPlayer无法快进
- winform中设置datagird当前列可编辑,在线等!
- C#入门经典(第3版)这本书作为初学教材如何?大家评评
- comboBox1绑定dataset以后,如何取出Item的值。
- [WebService] Trace Utility
- 新手求原码!!!请各位老鸟相助。。。。
- datagridview的单击事件该怎么写?
- 小白求助!网上下载的这个图像处理的类怎么添加在自己的项目中啊!
- 怎样将原有的datatable中特定的某一行的某几个字段的值改写,且这一行在表中的位置不变?
- c#怎么改成和下列vb6的随机访问文件代码
- winddk
- C#数组拷贝效率问题
{
conn = new SqlConnection(strconnect);
}
catch (SqlException e)
{
MessageBox.Show("数据库连接处错","错误",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
public string strconnect = System.Configuration.ConfigurationSettings.AppSettings["connectionString"]; private SqlConnection conn;
public SqlConnection Conn
{
get
{
try
{
conn = new SqlConnection(strconnect);
conn.Open();
}
catch (SqlException e)
{
MessageBox.Show("数据库连接处错","错误",MessageBoxButtons.OK,MessageBoxIcon.Warning); }
return conn;
}
}
当我改动关键字的时候出错无法捕获,而数据库名, sa 和密码 改变的时候在OPEN()时都捕获了
我说把Initial Catalog改掉的情况,而不是改掉test的情况,算了,我只是想得到这样的处理方法,这个我还是在程序中控制输入的,省着那些用户乱改。
{
....
}
{
}
这样行吗