我做了一个类请看代码
using System;
using System.Data.SqlClient;
namespace _1.commclass
{
/// <summary>
/// sqlconn 的摘要说明。
/// </summary>
public class sqlconn
{
public sqlconn() //连接数据库
{
string DatabaseName;
string strconn="server=localhost,database=DatabaseName,uid=sa,password=;";
SqlConnection conn=new SqlConnection(strconn);
//conn.open();
}
}
}运行的时候出错了:c:\1\WebForm1.aspx.cs(72): “_1.commclass.sqlconn”并不包含对“open”的定义

解决方案 »

  1.   

    代码是这样的
    using System;
    using System.Data.SqlClient;
    namespace _1.commclass
    {
    /// <summary>
    /// sqlconn 的摘要说明。
    /// </summary>
    public class sqlconn
    {
    public sqlconn() //连接数据库
    {
    string DatabaseName;
    string  strconn="server=localhost,database=DatabaseName,uid=sa,password=;";
    SqlConnection conn=new SqlConnection(strconn);
    conn.open();
    }
    }
    }运行的时候出错了:c:\1\commclass\sqlconn.cs(15): “System.Data.SqlClient.SqlConnection”并不包含对“open”的定义
      

  2.   

    注意大小写
    Open()例如:
    SqlConnection myConn= new SqlConnection(strConn);
    string strSel="select distinct EntranceClass from StudentDetails";
    SqlDataAdapter myDa=new SqlDataAdapter(strSel,myConn);
    DataSet myDs= new DataSet();
    myDa.Fill(myDs,"StudentDetails");
    myConn.Close();
      

  3.   

    呵呵,在vb.net中就不存在大小写的问题了!!!!
    汗!!!