asp.net c#DB.sqlCom.CommandText = "insert into abc(username) values ('"+uSname+"')"; 
DB.sqlCom.ExecuteNonQuery();
asp的插入法有
sql="select * from table"
set rs =server.creabtobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew()
rs("ta1")="fsdfsd"
rs.update()
rs.close:set rs=nothing
请问asp.net c#有没有像asp这样插入法啊,,,因为我要插出的数据很大,,超过了100000个字符,,,我怕用sql语句的insert into 方法插不了这么多字符

解决方案 »

  1.   

    大概的.
    DataTable dt = new DataTable();
    SqlDataAdapter adapter = new SqlDataAdapter("select * from table", "server=localhost;database=***;uid=sa;pwd=");
    adapter.Fill(dt);
    DataRow row = dt.NewRow();
    row["ta1"] = "fsdfsd";
    dt.Rows.Add(row);row = dt.NewRow();
    row["ta1"] = "fuck";
    dt.Rows.Add(row);...
    SqlCommandBuilder builder = new SqlCommandBuilder(adaper);
    adapter.Update(dt);
      

  2.   

    人家说asp.net C#的代码清晰,简单,,,但从asp与asp.net C#插入数据看来,,,asp.net C#还没有asp简单,,可能做成一个类文件会简单方便很多,这个不知是不是我刚学asp.net C#新手的经验,,,因为我做asp很久了,,可以说老油条了