如题可能不太明白,我再解释一下。我是远程连接的sql server的,在vb中用的data environment连接的,当程序连接出现问题时(可能因为网络原因,可能因为远程服务器原因),会出现一个对话框,上面显示的数据库名称(公网的ip),登录数据库的用户名(sa),密码,数据源等,即让用户重新确定这些,然后确定或者取消。我不想用户在连接远程数据库不成功时,出现这个对话框,如何解决???小弟实在是想不出办法了,请各位有经验的高手帮忙,谢谢了。
解决方案 »
- 有没有谁知道做一个视频会议系统要用到些什么技术,最好能提供相关资源的链接!
- 关于VB+ACCESS数据库的一个SQL语言问题!!50分!
- mshflesgrid中如何设定单元格内显示两位小数,四舍五入?
- XP sp2 后 IShellUIHelper 工作不正常?
- VsFlexGrid的合并功能失效!!!
- 总信誉分是怎么计算的啊,我每天都在网上泡,不关掉会扣分吗?我怎么来提高总信誉分啊。
- 关于控件的 TabIndex 属性
- 在vb中用菜单编辑器生成的菜单,大小格式还能修改吗??
- 程序中调用的文件路径和安装后的路径怎么样统一
- vb6操作ppt报错:PowerPoint.slide.copy方法报错
- 小弟求救!!!!拨号网络中远程访问数据库出错!!!!!急急急!!!!在线等待
- 大家是怎么写“文档”的?
'引用ado2.0
dim con as connection
set con=new connection
con.ConnectionString = "driver={SQL Server};server=服务器地址;uid=用户名;pwd=秘密;database=数据库名称"
con.open
De.Connection1.ConnectionString="你的连接字符串"
ConnectString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=xxx;Data Source=IP"
DBtest.ConnectionString = ConnectString
DBtest.CursorLocation = adUseClient
DBtest.ConnectionTimeout = 5
DBtest.Open连接SQL数据库中某个数据库
CSWithDB = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PWD=XXX;Initial Catalog=" & DataBaseName & ";Data Source=IP"
CNCsDB.ConnectionString = CSWithDB
CNCsDB.CursorLocation = adUseClient
CNCsDB.Open
或者,在网络突然断开时,我里面用到了:判断一个connection的state,可是这种方法不行,不能及时的判断网络的连接,请问有什么好的方法?
谢谢。在线等,急急急qq:16910775一般隐身。希望与各位高手交朋友。大家有项目时可以一起做:)