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; //返回结果
额,这个似乎没体现ADO.NET的用法啊??高手可否告诉下用ADO.NET怎么实现呢?SQL数据库的
thisAdapter .Update(ds);
ds.Tables[0].AcceptChanges();
也不是说ADO.NET,就是想怎样利用DataSet/DataRow 这类去实现这个功能
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();
而一楼用的DataReader访问数据库
这是两种不同的方式,只是执行的效率不同.
上边已经给出了源码,在这里就不做详细解释了.