请问在VB里的ADODB.Recordset是什么意思啊?在C#里面有哪个命令跟它意思一样啊?对VB不熟,很急,谢谢

解决方案 »

  1.   

    C#中用SqlConnection,SqlDataAdapter当然,也可以引用ADODB,使用原来asp、VB6中的Recordset
      

  2.   

    谢谢啊,那ADODB.Recordset是什么意思啊?它到底做些什么工作啊
      

  3.   

    他相当于C#中的 DataSet 区别是  
    他只能加载一张表  获取查询数据库后的返回值!!
      

  4.   

    如果将Dim AppConn As New ADODB.Connection
    Dim rsUser As New ADODB.Recordset
    Dim rsRand As New ADODB.Recordset
                rsRand.AddNew                        
                rsRand("userIP") = strIp
                rsRand("usernumber") = strUserId
                rsRand("tstamp") = strClientDate
                rsRand("RandomNumber") = strRkey
                rsRand("logintime") = Now
                rsRand("Success") = "成功"
                rsRand.Update
                rsRand.Close
    换成C#,该怎么做呢?
    真是太感谢了啊
      

  5.   

    Recordset 数据集功能上就是读出数据库里的记录c# 里用 DataReader 功能差不多,但只能是向前读具体的看看帮助吧
      

  6.   

    SqlConnection objconn = new........;
    string sql=......................;
    objconn.Open();
    DataAdapter adapter = new SqlDataAdapter(sql,objconn);
    DataSet ds = new DataSet();
    Adapter.Fill(ds);
    objconn.Close();DataRow r = ds.Tables[0].DefaultView;
     ds.Tables[0].NewARow();
       r["userIP"] = strIp;
      ......
      ......
     ds.Tables[0].Row.Add(r);
    adapter.update(ds);我也是初学者,由asp转过来的,
    不对的地方还请谅解
      

  7.   

    DataRow r = ds.Tables[0].DefaultView;
    这一句好像有问题啊
      

  8.   

    大家帮帮忙啊
    DataRow r = ds.Tables[0].DefaultView;
    这一句好像有问题啊
      

  9.   

    强烈建议你看msdn或者买本书!类型都不一样肯定有问题啊!