SqlConnection conn = new SqlConnection("你的数据库连接字符串");
conn.Open() //打开连接SqlCommand cmd = new SqlCommand("你的执行SQL语句", conn);
SqlDataReader reader = cmd.ExecuteReader();//执行并获得结果
while(reader.Read())
{
//读取结果
}

解决方案 »

  1.   

    using System.Data.SqlClient;
    SqlConnection cn=new SqlConnection("server=.;database=pubs;uid=sa;pwd=sa");
    SqlCommand cm=new SqlCommand("select * from jobs",cn)
    cm.EndExecuteReader();
    cn.closed();
      

  2.   

    你还是用windows身份验证吧.默认情况下SQL SERVER2005是不支持 SQL验证的
    SqlConnection cn=new SqlConnection("DataSource=.;Integrated Security=SSPI;Initialog=NorthWind");
      

  3.   

    SqlConnection con = new SqlConnection ("server=服务器名;database=数据库名;uid=用户名;pwd=密码");
            try
            {
                if (con.State != ConnectionState.Open) con.Open();
                SqlCommand com = new SqlCommand();
                com.Connection = con;
                com.CommandType = CommandType.StoredProcedure;
                com.CommandText = "proc_GetAccessories";
                com.Parameters.Add(new SqlParameter("@ContactID", SqlDbType.Int));
                com.Parameters["@ContactID"].Value = ContactID;
                com.Parameters["@ContactID"].Direction = ParameterDirection.Input;
                SqlDataAdapter ada = new SqlDataAdapter(com);
                DataTable dt = new DataTable();
                ada.Fill(dt);
                return dt.Rows;
            }
            catch (Exception error)
            {
                error.ToString();
                return null;
            }
            finally
            {
                if (con.State != ConnectionState.Closed) con.Close();
            }