string cmdText = "insert into table(字段名1,字段名2) values('" + 参数1 + "','" + 参数2 + "')"; 
OleDbConnection con = MyClass.creatCon(); //创建链接字符串
con.Open(); //打开链接
OleDbCommand cmd = new OleDbCommand(cmdText, con); //创建Command对象
int result = Convert.ToInt32(cmd.ExecuteNonQuery()); //操作
con.Close(); //关闭链接
return result; //返回结果

解决方案 »

  1.   


    额,这个似乎没体现ADO.NET的用法啊??高手可否告诉下用ADO.NET怎么实现呢?SQL数据库的
      

  2.   

    那你说说你理解的ado.net是什么??
      

  3.   

    SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(thisAdapter );
    thisAdapter .Update(ds); 
    ds.Tables[0].AcceptChanges();
      

  4.   

    你倒是告诉我ADO.NET是什么玩意~
      

  5.   


    也不是说ADO.NET,就是想怎样利用DataSet/DataRow 这类去实现这个功能
      

  6.   

    这是我一段程序上的,你改成自己的连接对象应该可以了,不过这是连接式访问,断开式访问的我最近没写
    string cnnStr = @"Data Source=.\SQLEXPRESS;Initial Catalog=forum;Integrated Security=True";
    SqlConnection cnn = new SqlConnection(cnnStr);
    cnn.Open();
    string updatecmd = string.Format("insert into zhutianfu values('{0}','{1}','{2}')", this.TextBox1.Text, this.TextBox2.Text, DateTime.Now);
    SqlCommand cmd = new SqlCommand(updatecmd, cnn);
    cmd.CommandText = updatecmd;
    cmd.ExecuteNonQuery();
      

  7.   

    建议楼主百度一下 PDF.NET数据开发框架,对你学习有用。
      

  8.   

    ADO.NET一共有两种方式访问数据库,lz用的是通过DataAdapter问数据库.
    而一楼用的DataReader访问数据库
    这是两种不同的方式,只是执行的效率不同.
    上边已经给出了源码,在这里就不做详细解释了.
      

  9.   

    没将新行加入"info"表中,可能这个原因