已有57人关注
人事工资管理系统项目运行出问题
发表在C#图书答疑 2012-02-14
是否精华
版块置顶:
人事工资管理系统项目运行出问题
 string name = txtUserName.Text.Trim();//移除用户名前部和后部的空格
                    string pwd = txtUserPwd.Text.Trim();//移除密码前部和后部的空格
                    SqlConnection conn = PMSClass.DBConnection.MyConnection();//创建数据库连接对象
                    [font color=#FF0000]conn.Open()[/font];//连接到SQL数据库
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
分享到:
精彩评论 15
kaikai2010
学分:0 LV1
TA的每日心情
梓雨等我
2021-05-17 17:26:46
2012-02-14
沙发
读者您好:
    您所遇到的错误是数据库连接错误,程序连接数据库是都是根据特定的计算机环境而写的。您应该找到数据库连接的字符串,将连接字符串改为您的电脑环境。
    例如:string sqlStr="server=您的SQLServer服务器名;database=程序数据库名;user=SQLServer用户名;password=SQLServer密码;";如果您用的是Window身份验证连接SQLServer服务器的,需要把"user=SQLServer用户名;password=SQLServer密码;"改为"integrated security=true;"。论坛问题我们会持续关注的。
zhangsiqing
学分:0 LV1
TA的每日心情
第一天,坚持
2021-04-20 16:58:18
2012-02-14
板凳
namespace PMS.PMSClass
{
    class DBConnection//定义类型
    {
        /// <summary>
        /// 返回数据库连接的静态方法
        /// </summary>
        /// <returns>方法返回数据库连接对象</returns>
        public static SqlConnection MyConnection()
        {
            return new SqlConnection(//创建数据库连接对象
@"server=.\SQLEXPRESS;database=db_PMS;[font color=#FF0000]integrated security=true[/font]");//数据库连接字符串
        }
    }
kaikai2010
学分:0 LV1
TA的每日心情
梓雨等我
2021-05-17 17:26:46
2012-02-14
地板
读者您好:
    @"server=[font color=#FF0000].\SQLEXPRESS[/font];database=db_PMS;integrated security=true");//数据库连接字符串
    您在打开SQL Server数据库的时候,会弹出一个对话框:“连接到服务器”;对话框第二个选项是:“服务器名称”,记录下这个服务器名称,并替换程序中的[font color=#FF0000].\SQLEXPRESS[/font];对话框的第三个选项是“身份验证”,请选择Windows 身份验证。再次运行程序。
zhangsiqing
学分:0 LV1
TA的每日心情
第一天,坚持
2021-04-20 16:58:18
2012-02-14
4L
还是无法连接,请具体指点,还是程序问题
我是用VS 2008
数据库是安装VS 2008时一起安装的,数据据都连不了,怎么实践啊

kaikai2010
学分:0 LV1
TA的每日心情
梓雨等我
2021-05-17 17:26:46
2012-02-14
5L
读者您好:
    1.您的SQL Server用的是集成开发环境中的,您先试着用VS2008打开数据库文件。如果能打开,VS2008开发界面多出了一个“服务器资源管理器”窗口,证明您的数据库环境没有问题;在电脑桌面创建一个文本文件,将后缀名改为“.udl”,双击该文件,通过配置完成数据连接操作;然后关闭文件,用txt文本文件的形式打开“.udl”文件,里面的内容就是连接字符串了。
zhangsiqing
学分:0 LV1
TA的每日心情
第一天,坚持
2021-04-20 16:58:18
2012-02-14
6L
感谢及时回答,但问题未解决
能否传点有关数据库连接知识,
kaikai2010
学分:0 LV1
TA的每日心情
梓雨等我
2021-05-17 17:26:46
2012-02-14
7L
读者您好:
    每个人刚开始学习的时候,总会遇到各种各样的问题,困难。随着我们学习的深入,这些问题就会迎刃而解,我们只有通过慢慢的积累和学习,才能够走向成功!
zhangsiqing
学分:0 LV1
TA的每日心情
第一天,坚持
2021-04-20 16:58:18
2012-02-16
8L
人事工资管理系统项目运行出问题
string name = txtUserName.Text.Trim();//移除用户名前部和后部的空格
string pwd = txtUserPwd.Text.Trim();//移除密码前部和后部的空格
SqlConnection conn = PMSClass.DBConnection.MyConnection();//创建数据库连接对象
conn.Open();//连接到SQL数据库
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

已按要求设置,,,
看了下论坛,很多是反映这种问题,请给个解决方案,不要说什么空话,
zhangsiqing
学分:0 LV1
TA的每日心情
第一天,坚持
2021-04-20 16:58:18
2012-02-16
9L
[FIELDSET][LEGEND]引自:8楼[/LEGEND]
人事工资管理系统项目运行出问题
string name = txtUserName.Text.Trim();//移除用户名前部和后部的空格
string pwd = txtUserPwd.Text.Trim();//移除密码前部和后部的空格
SqlConnection conn = PMSClass.DBConnection.MyConnection();//创建数据库连接对象
conn.Open();//连接到SQL数据库
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

namespace PMS.PMSClass
{
class DBConnection//定义类型
{
/// <summary>
/// 返回数据库连接的静态方法
/// </summary>
/// <returns>方法返回数据库连接对象</returns>
public static SqlConnection MyConnection()
{
return new SqlConnection(//创建数据库连接对象
@"server=.\SQLEXPRESS;[font color=#FF0000]database=db_PMS[/font];integrated security=true");//数据库连接字符串
}
}

已按要求设置,,,
看了下论坛,很多是反映这种问题,请给个解决方案,不要说什么空话,
database 数据库名字也错了,到底有没有电脑上运行过?
这个论坛也是,要反复登录,,,,,,

[/FIELDSET]

回复:
  
kaikai2010
学分:0 LV1
TA的每日心情
梓雨等我
2021-05-17 17:26:46
2012-02-17
10L
读者您好:
    我们书上例子中的连接字符串是根据我们自己电脑环境而设定的,您在使用过程中是需要根据您电脑的具体环境修改才能运行的。如果您要是不修改一下配置,任何关于Sql Server数据库的程序在你的电脑上都是无法运行的。
    请问您购买的是本公司的那一本书,如果书中有ADO.NET数据库操作这一章,请您好好看看这一章,该章内容有关于数据库连接字符串写法的详细介绍。
    例如:string sqlStr="server=您的SQLServer服务器名;database=程序数据库名;user=SQLServer用户名;password=SQLServer密码;";如果您用的是Window身份验证连接SQLServer服务器的,需要把"user=SQLServer用户名;password=SQLServer密码;"改为"integrated security=true;"。如果您要是还解决不了这个问题,您可以把您的Sql Server服务器名以及登录Sql Server的用户名和密码发给我们,我们给您写好连接串。
首页上一页 12 下一页尾页 15 条记录 1/2页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照