如题: 我用的是VS2008+SQL2005 100分不够的话 我在 加分!

解决方案 »

  1.   

    随便你用几层,SqlHelper都合适
      

  2.   

    Linq to Sql 很简单的……
      

  3.   

    SqlCommandBuilder基本够用
    复杂一些的话,从www.datasonar.com宕
      

  4.   

    最简单的查询,例如下面:string connstring = ConfigurationManager.ConnectionStrings["WebConfig文件中的链接字符串名称"].ConnectionString;
    string sql = "select * from 表名";
    DataTable dt = new DataTable();
    using (SqlConnection conn = new SqlConnection(connstring))
      {
        if (conn.State != ConnectionState.Open)
      {
        conn.Open();
      }
    SqlCommand cmd = new SqlCommand(sql, conn);
    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
    adapter.SelectCommand = cmd;
    adapter.Fill(dt);
    //得到结果集并存储在临时变量dt中,可以作为数据源赋值给GridView、Datalist等添加、删除、更新代码类似,不过不用返回结果集,直接执行SQL语句即可。LZ最好试着用用SQLHelper
      

  5.   

    我一般是建一个DataBase类,然后在里面添加void connnect(),void dis_connect(),int update(String sql_cmd),DataSet query(String sql_cmd) 几个方法,然后在具体的类的方法中编sql语句传到相应的DataBase方法中。希望对你有用。