类似下面的(香草)ADO.NET
using(var con = new SqlConnection("ConnectionString"))
{
using (var cmd = con.CreateCommand())
{
// This Example uses a parameterized SQL statement
// but you can also use SQL Server stored procedures
cmd.CommandText = "UPDATE table SET field1 = @field1, field2 = @field2 WHERE id = @id"; // etc, etc
cmd.CommandType = CommandType.Text;
// Add values for the parameter values for the
// parameter placeholders in the SQL statement
cmd.Parameters.AddWithValue("field1", Textbox1.Text);
cmd.Parameters.AddWithValue("field2", Textbox2.Text);
cmd.Parameters.AddWithValue("id", myObject.Id);
con.Open();
// You might want to use ExecuteScalar instead and get a return value back
// from the database to signal success
cmd.ExecuteNonQuery();
}
}
ADO.NET的一个很好的教程 - Accessing SQL Server data in C# with ADO.NET
当然,使用ASP.NET 3.5,您还可以的LINQ to SQL或实体框架可供选择。
然后还有,一个非常流行的开源对象关系映射器,这是极好的基本的CRUD应用。
我通常尝试和ADO.NET,对于btnSubmit按钮按钮的任何代码望而却步? – Etienne 2009-07-26 22:56:54