求助高人,?数据库为什么有时连接失败?网络没问题?

问题描述

PublicFunctionOpenConnect()AsSqlConnectionTryDimconnectionStringAsString=_"PersistSecurityInfo=False;UserID=admin;Password=admin123;InitialCatalog=BPP2;DataSource="&DataServer&";FailoverPartner=tb-mirror;"DimConnectAsNewSqlConnection(connectionString)IfConnect.State=ConnectionState.ClosedThenConnect.Open()EndIfReturnConnectCatchexAsExceptionMsgBox("连接数据库失败!",MsgBoxStyle.Critical,"NetworkWrong")EndTryReturnNothingEndFunction

这是我连接数据库代码?我每次访问数据库都进入该过程判断连接是否打开/.......?程序运行每天都要报几次"连接数据库失败"的错误..程序有多台电脑同时使用,每次报错的时候不是全部电脑报错,因此我觉得不太可能是网络的问题?访问数据库的方法一般都是用mydr=NewSqlDataAdapter(strSql,OpenConnect)DimCmdAsNewSqlCommandCmd.Connection=OpenConnect()Cmd.CommandText="Select*fromsysLanguage"DimReaderAsSqlClient.SqlDataReader=Cmd.ExecuteReader

请问是什么原因引起"数据库连接失败!"

解决方案

解决方案二:
谁告诉你说ConnectionState只有Open和Close两种状态啊IfConnect.State=ConnectionState.ClosedThenConnect.Open()EndIf改成IfConnect.State<>ConnectionState.OpenThenConnect.Open()EndIf

时间: 2024-10-04 18:51:00

求助高人,?数据库为什么有时连接失败?网络没问题?的相关文章

oracle 11g-【求助】java使用jdbc连接Oracle 11g ex版本数据库时的问题

问题描述 [求助]java使用jdbc连接Oracle 11g ex版本数据库时的问题 我下载Oracle数据库连接驱动类与SqlConnectText.java在同一目录下,是ojdbc6.jar 数据库版本是Oracle11g Express版本,SID是xe JDK是1.6版本的 然后端口1521正在被监听 这是Java类代码 import java.sql.*; public class SqlConnectTest { private static String dbUrl = "jd

ASP.NET数据库编程之Access连接失败

access|asp.net|编程|数据|数据库 错误和失败总会不可避免地在应用程序中出现.如果有人在MDB目录之上又添加了一级新的文件夹而"更新"了服务器的目录树,那么将会发生什么?如果MDB名称被更改了会怎样?如果MDB文件被损坏又该如何呢?以上每一个问题都将阻止对数据的成功连接并导致一个失败页面.好的编程实践表明需要尽可能小心地对待任何失败. 在讨论实际命令之前,我们需要了解的是AccessDataSource控件派生于SqlDataSource控件.在大多数情况下,这只是一个背

win8系统更新后出现网络连接失败的情况怎么办?

  系统是时常都在更新升级的,为了获取新功能,为了让自己的系统更加的完善,不少用户也会随着Windows系统的更新为自己的电脑更新升级,但是更新升级之后就真的会变得更好用吗?这还真不一定!这不,今天就有一位更新了自己win8系统的用户来咨询了,说是自己的win8电脑在更新升级之后出现了网络连接失败,无法正常上网的情况,电脑不能上网了,那还有多大的用处呢?想知道这个问题如何解决呢?下面,小编就来详细的介绍一下吧! 1.首选,咱们返回到win8电脑的传统桌面位置,之后,咱们同时按下键盘上的win+R

oracle数据库-Oracle 因目标主机或对象不存在, 连接失败

问题描述 Oracle 因目标主机或对象不存在, 连接失败 数据库连接有时可以连上,有时连不上,报因目标主机或对象不存在, 连接失败的错误,服务端ip可以ping通,客户端的hosts文件ip 电脑名也对应的写好了,可还是不行. 配置: SZCS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.45.140.4)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DE

数据库远程连接,网络掉线?

问题描述 数据库远程连接,网络掉线? 公司内网,别人远程连我电脑上的数据库,一连接我这边就掉线,qq什么的都登不上.其它的时间可以正常上网.网络连接自动检测没什么问题.ping网关ping不通,显示连接超时.过个几分钟,禁用一下本地连接,然后启用一下又连上了.过个几分钟又掉线. 当时设置远程的时候防火墙规则什么的改了,杀毒软件也关了.电脑和网线都是新的.我之前搜了一下,有的人说是内网病毒,还有其它可能么,怎么解决? 数据库:sqlserver2008 r2 操作系统:win7 解决方案 是不是A

jdbc连接mysql数据库驱动加载失败

问题描述 jdbc连接mysql数据库驱动加载失败 各位大神帮我看看这是啥意思,加载了驱动但还是报错啊 解决方案 右键build-path->add jars将lib下的驱动jar添加到类路径下,试试. 解决方案二: 已经解决了谢谢,好像是将jar包放在system jar里面 解决方案三: http://download.csdn.net/detail/be_proud/9301443 代码http://download.csdn.net/detail/be_proud/9301631 jar

网络-VPN pptp类型 连接失败

问题描述 VPN pptp类型 连接失败 百度了下,说是有可能是172347,端口没开按照方法找到 网络和共享-Windows防火墙-高级设置-入站规则(出站规则)找到了路由和远程访问(GRE-In) ,路由和远程访问(pptp-in),路由和远程访问(GRE-out),路由和远程访问(pptp-out)启用规则,但是还是连不上vpn,不知道怎么回事 解决方案 xp系统创建_vpn连接(pptp类型)windows7 连接 PPTP VPNmac 创建VPN连接(PPTP类型) 解决方案二: 让

ubuntu-Ubuntu软件更新过程中系统提示网络连接失败

问题描述 Ubuntu软件更新过程中系统提示网络连接失败 更新的时候总是提示网络连接有问题,而我的网络连接是没有问题的,可以浏览各种网页,就是更新不了软件包 解决方案 需要更新源地址.默认安装的源地址为国外的,受国内网络影响,有时候连接不上,建议换成163的.修改可以参考这个连接,http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8,我就是这么改的. 解决方案二: Ubuntu系统中网络连接图标不见了怎么办? 解决方案三: 没有遇到过,不过你

php-mysql数据库总是连接失败

问题描述 mysql数据库总是连接失败 只用连接函数检测数据库是否连接成功,但一直显示第六行有错误,用户名和密码没错啊,mysql服务也停止重启过了,如图: 解决方案 你要在mysql_connect的连接字符串中制定端口号3307,另外一个就是 要注意 你的账号root是否有权限能登录,因为mysql和其他的数据库都不一样的地方是,除了用户名.密码外,还要看你是从那台host上发起的连接,你可以查询一下: mysql> select host,user,password from mysql.