類似下面的(香草)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