1. what error did you get? check Exception.Message2. make sure account "sa" use sql authentication mode, also try
"server=HXX;database=Wangzhanproject;uid=sa;pwd=aaa;"3.. did you set the values for @username and @password?

解决方案 »

  1.   

    to saucer:
    异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'Wangzhanproject' 中请求的数据库。登录失败。用户 'sa' 登录失败。
    数据库登陆是sql和win混合模式。
    username和password 我已经在数据库中添加了。
    能说说错在哪儿吗?
    Thank you!
      

  2.   

    3.. did you set the values for @username and @password?
    看这句。
      

  3.   

    改变数据库登陆是sql和win混合模式。
    不要混合模式。
      

  4.   

    strconn = "user id=sa;password=;initial catalog=pubs;data source=机器名;"
    用这代替
    ="server=HXX;database=Wangzhanproject;uid=sa;password=aaa"/
    试试。
      

  5.   

    using System ;
    using System.Data.SqlClient;
    using System.Data;
    namespace Soft
    {
    class test
    {
    static void Main( )
    {
    string connectionString = @"server=HXX;database=Wangzhanproject;uid=sa;password=aaa";
    SqlConnection conn = new SqlConnection(connectionString);
    string cmdString = "select * from ManagePeople";
    SqlDataAdapter ad = new SqlDataAdapter(cmdString , conn);
    DataSet ds = new DataSet();
    ad.Fill(ds);
    Console.WriteLine("the connection state is :" + conn.State.ToString());
    conn.Close();
    Console.Write("Hello, world sql\n");
    }
    }
    }先测试一下
      

  6.   

    to ToBeCharcoal:不好使,还是提示sa失败。
      

  7.   

    superkiller(毛毛雨)的要是不能用你就把代码全部帖出来。
    我觉得因该可以了。
      

  8.   

    open SQL Query Analyzer, use select SQL authentication, use the above uid and pwd, try to log into your database
      

  9.   

    我试了一下毛毛雨的代码,有错误。
    未处理的异常: System.Data.SqlClient.SqlException: 无法打开登录 'Wangzhanproject
    ' 中请求的数据库。登录失败。
    用户 'sa' 登录失败。
       at System.Data.SqlClient.SqlConnection.Open()
       at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, Conne
    ctionState& originalState)
       at System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int3
    2 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord,
    Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
       at Soft.test.Main()
    是不是连接的字符串不对?
      

  10.   

    Wangzhanproject
    数据库的名字可能错了
      

  11.   

    "server=HXX;database=Wangzhanproject;uid=sa;password=aaa"
    改为
    "server=(local);database=pubs;Trusted_Connection=yes");
    其它需要实例化的都new以下。
    “数据库的名字可能错了”等等都看一下。
    select语句看清楚是否正确。