标题:关于数据库连接的问题
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-226541-1-1.html




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

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