已有57人关注
调度登录窗体时,出现“数据库连接失败”对话框?
发表在C#图书答疑 2011-04-25
是否精华
版块置顶:
高手们 你们好
    请教一下:我试编了一个管理系统,将SQL2005中编辑的数据库,通过分离后,将该数据库复制粘贴进试编管理系统的Database中后,再在SQL2005中附加进该数据库,并通过新添加数据源将该数据库,添加到试编的管理系统中去,通过清理解决方案后,并经重新生成解决方案取得成功后,进行登录启动调试,却弹出一个“数据库连接失败”的对话框?

        请教高手们,该问题出现在什么地方?如何才能解决在解决方案生成成功后,登录窗体调试中数据库连接失败的问题??
分享到:
精彩评论 5
小科_mrkj
学分:43 LV2
2011-04-25
沙发
读者朋友:
    您好,应该不是数据库文件的问题,数据库连接字符串请按如下格式写:
Data Source=SQL Server 2005服务器名;Database=SQL Server 2005数据库名;Uid=登录SQL Server 2005服务器的用户名;PWD=登录SQL Server 2005服务器的密码;
yuepeng
学分:0 LV1
TA的每日心情
开心
2022-03-23 13:52:59
2011-04-26
板凳
按你的赐教 原来也是这样写的数据库连接字符串
        public static string M_str_sqlcon = "Data Source=pc-201009111555.db_MLShen.dbo;Database=db_MLShen;Userid=sa;PWD=";
 
仍然不行???

在服务管理器上、在SQL2005中、在数据源中,以上述的方式,均测试为连接数据库成功,唯独在调试运行登录窗体时,不得行?问题出在什么地方?该如何解决?




    class MyMeans
    {
        #region 全局变量
        public static string Login_EmployeeID="";       //定义全局变量,记录当前登录的用户编号
        public static string Login_EmployeeName="";     // 定义全局变量,记录当前登录的用户名
        //定义静态全局变量,记录“ 主窗体信息”各窗体中的表名、SQL语句以及要添加和修改的字段名
        public static string Mean_SQL = "", Mean_Table = "", Mean_Field = "";
        //定义一个SqlConnection类型的静态公共变量My_con,用于判断数据库是否连接成功
        public static SqlConnection My_con; 
        //定义SQL Server 2005 连接字符串,用户在使用时,将Data Source改为自己的SQL Server2005服务器名
        public static string M_str_sqlcon = "Data Source=pc-201009111555.db_MLShen.dbo;Database=db_MLShen;Userid=sa;PWD=";
        //用户登录与重新登录的标识
        public static int Login_n = 0;
        //存储员工基本信息表中的SQL语句
        public static string Allsql = "Select*from dbo.tb_Employee";
        #endregion
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2011-04-26
地板
用户您好:
    请确定您输入的是正确的数据库实例名,实例名是否应为Data Source=pc-201009111555。
yuepeng
学分:0 LV1
TA的每日心情
开心
2022-03-23 13:52:59
2011-04-27
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
用户您好:
    请确定您输入的是正确的数据库实例名,实例名是否应为Data Source=pc-201009111555。
[/FIELDSET]

回复:
  实例名 及Data Source=pc-201009111555 是绝对正确的? 是SQL2005 数据库自动生成的,在服务器及服务器管理器就是该实例名,没有错,请问,出此之外,还应该有什么地方出现错误?该如何解决??
小科_mrkj
学分:43 LV2
2011-04-29
5L
读者朋友:
    您好,pc-201009111555.db_MLShen.dbo后面跟.db_MLShen.dbo是什么意思?你的服务器名pc-201009111555.db_MLShen.dbo?
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照