当ASP.NET连接不上数据库时,消息框提示连接数据库失败;若连接上了就提示连接成功!请高手解决!谢谢!

如题所述

连接字符串你知道吧。假如连接字符串为:strConn
SqlConnection conn = new SqlConnection(strConn);
try
{
conn.Open();
conn.Close();
MessageBox.Show("√ 连接数据库成功!","提示",
MessageBoxButtons.OK,MessageBoxIcon.Information);
}
catch (Exception ex) //异常说明数据库连接有问题,打不开连接
{
MessageBox.Show("× 连接数据库失败!\r\n" + ex.Message, "提示",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
这你可以写一个判断数据库连接的方法,或者在你增、删、改中加上这段代码。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-17
你看看服务器名称对吗?账号密码对吗?然后你是什么数据库。
第2个回答  2012-04-17
数据库的服务打开没?

当ASP.NET连接不上数据库时,消息框提示连接数据库失败;若连接上了就...
conn.Open();conn.Close();MessageBox.Show("√ 连接数据库成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);} catch (Exception ex) \/\/异常说明数据库连接有问题,打不开连接 { MessageBox.Show("× 连接数据库失败!\\r\\n" + ex.Message, "提示",MessageBoxButtons.OK, Message...

visual studio 2010 asp.net 连接数据库失败怎么办,他是这种情况,求大...
1、检查一下你的配置文件(WebConfig),连接数据库字符串是否有错。2、检查一下你的数据库的端口是否连接正常。你可以在“运行”里面进入cmd监听一下你本机的1433(注:1433端口为sql server的端口)端口,监听命令为:telnet 127.0.0.1 1433 回车以后,如果窗口中什么都没有出现,那证明连接正常,如果...

ASP.NET连接数据库时出现如下错误,该怎么办?
1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置治理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP\/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)2、在“服务...

asp.net连接数据库超时的原因是什么
要是你使用了事务那就得尽量启用短事务长事务很容易导致数据库中操作的表被锁死。你可以在数据库中使用sp_who查询出你正在使用的数据库是否有sleeping的或者AWAITING COMMAND的然后调试你的代码看看是什么原因导致出现这个问题的。还有就是可能因为你使用的sql语句查询数据量过大而且使用过多的子查询导致sql...

...发布ASP.net网站,但是测试时出现数据库连接不上,错误提示如下: 怎么...
1。看一下“数据库链接字符串出问题了”,web.config文件 2。看一下你IIS支持的虚拟目录中。net framework的版本是否比你的网站本身版本高

数据库连接失败的原因
问题一:电脑显示连接数据库失败怎样回事 测试连接数据库不成功,在保证连接服务器设置对话框内各项内容填写正确的条件下。1般出现毛病提示的缘由有以下几种情况:1、首先看服务器电脑有无关闭WINDOWS防火墙或瑞星的防火墙2、局域网不通局域网不通就是局域网内各电脑间没有到达不需要用户名和密码的访问,...

ASP.NET MVC 项目不能链接到 Mysql 数据库是为什么?
ASP.NET MVC 项目不能链接到 Mysql 数据库的原因可能有很多,以下是一些可能的原因:1. 数据库连接字符串错误。请检查您的数据库连接字符串是否正确。例如,如果您的数据库服务器位于本地计算机上,则连接字符串应为“Server=localhost;Database=mydb;User Id=myusername;Password=mypassword;”。2. ...

ASP.NET数据库连接提示:连接未关闭。 连接的当前状态为正在连接。求解决...
conn.Open();与Comm.Connection.Open();有冲突吧。Comm.Connection=conn,等于两次conn.Open();.可以去掉Comm.Connection.Open();

asp.net连接数据库超时的原因是什么
1.连接字符串有误 2.数据库服务未开启 3.数据库不存在或被移除

ASP.net中连接sql调试时可以正常连接数据库运行(登录,注册),上传到网上...
这是因为ASP.NET发生了内部错误。请按照页面中的提示这样做:在web.config配置文件中的<system.web>节点中添加<customErrors mode="Off" \/> 然后再次刷新页面,页面中就可以显示发生错误的堆栈跟踪信息,这样就容易排查原因。查看错误信息可以帮助你快速debug。

相似回答