| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 890 人关注过本帖
标题:关于数据库连接的问题
只看楼主 加入收藏
aswordjj
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-7-29
结帖率:100%
收藏
 问题点数:0 回复次数:4 
关于数据库连接的问题
我采用了如下代码进行数据库联接:
1、如果在软件打开之前,SQLSERVER数据库服务是停止的,那么会提示相应的"数据库服务器联接失败,请核查!"的消息;
2、如果在软件打开之后,人为的将SQLSERVER数据库服务停止,我跟踪了一下,conn.open()这一段代码能执行通过,但是下面的打开数据表就不能执行通过了,按照常规,应该是只要数据库停止服务,conn.open()就不能执行通过的呀,不明白是怎么回事,请高手作答,谢谢。
            using (SqlConnection conn=new SqlConnection(connstr))
            {
                try
                {
                    conn.Open();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("与数据库服务器联接失败,请核查!", "消息框",MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return null;
                }
                SqlDataAdapter cmd=new SqlDataAdapter(sqlstr,conn);
                DataSet aa = new DataSet();
                cmd.Fill(aa);
                return aa;
            }
搜索更多相关主题的帖子: 数据库 conn 软件 SQLSERVER open 
2008-08-02 21:40
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
收藏
得分:0 
在有SqlDataAdapter 的情况下。省略掉conn.Open();

有实力才会有魅力 实力来自坚持不懈的努力
2008-08-02 21:55
aswordjj
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-7-29
收藏
得分:0 
主要软件里面是想做到这一步,只要是涉及到操作数据库的部分,都会去判断数据库现在是否处于连接状态,如果不处于连接状态,弹出提示窗口“数据库联接失败”
2008-08-02 21:59
aswordjj
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-7-29
收藏
得分:0 
为什么就没人能回答我的问题呢,真是郁闷.
2008-08-03 09:21
mao4mao
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-8-3
收藏
得分:0 
数据库连接
2008-08-03 11:04
快速回复:关于数据库连接的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012016 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved