首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#联接sql server显示用户sa登录失败

2013-04-20 
C#连接sql server显示用户sa登录失败用c#写的程序,通过vs连接sql时显示无法打开所在数据库,用户sa登录失败

C#连接sql server显示用户sa登录失败
用c#写的程序,通过vs连接sql时显示无法打开所在数据库,用户sa登录失败
网上说的修改sql设置的方法都试过了,还是不行
怀疑是我的连接字符串不对,在线等高手解救,急!!
这是我的代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
namespace MrCy.BaseClass
{
    class DBConn
    {
        public static SqlConnection CyCon()
        {
            return new SqlConnection("server=;initial catalog=db_MrCy_Data;user id=sa;password=12345678");

        }
    }
}

上面是封装的类,下面是调用

SqlConnection conn = BaseClass.DBConn.CyCon();
                    conn.Open();
                    SqlCommand cmd = new SqlCommand("select count(*) from tb_User where UserName='" + txtName.Text + "' and UserPwd='" + txtPwd.Text + "'", conn);
                    int i = Convert.ToInt32(cmd.ExecuteScalar());
                    if (i > 0)
[解决办法]

 public static SqlConnection CyCon()
        {
            return new SqlConnection("server=.;initial catalog=db_MrCy_Data;user id=sa;password=12345678");//.表示本机,可以修改为ip地址,指向网络服务器。

        }

[解决办法]
你确认你的用户名和密码都正确吗

[解决办法]
接连数据库字段为:

return "Data Source=.;initial catalog=数据库名; user id=sa帐号; password=密码";
调试一下这句是否已经打开了
SqlConnection conn = BaseClass.DBConn.CyCon();
                    conn.Open();//这点


[解决办法]
服务器在本机用点表示,你少了个.

热点排行