2013-07-28 12 views
-3

任何人都可以告诉我如何执行UPDATE,删除SQL命令在C#与SQL精简版4.0?我发现这个代码在另一个post.can我执行UPDATE/DELETE在这里? PLZ帮助..更新,在c#中删除

string strConn = Properties.Settings.Default.SqlConnectionString; 
using (SqlCeConnection con = new SqlCeConnection(strConn)) 
{ 
    con.Open(); 
    using (SqlCeCommand cmd = new SqlCeCommand("insert into CustTable(ID, Name) values (@Val1, @val2)", con)) 
    { 
     cmd.Parameters.AddWithValue("@Val1", customer.ID); 
     cmd.Parameters.AddWithValue("@Val2", customer.Name); 
     cmd.CommandType = System.Data.CommandType.Text; 
     cmd.ExecuteNonQuery(); 
    } 
} 

回答

2

我已经给了一个例子,但我真的建议你到任何项目

更新命令

using (SqlCeConnection con = new SqlCeConnection(strConn)) 
{ 
con.Open(); 
using (SqlCeCommand cmd = new SqlCeCommand("update CustTable set col1 = @Val1", con)) 
{ 
    cmd.Parameters.AddWithValue("@Val1", customer.ID); 
    cmd.CommandType = System.Data.CommandType.Text; 
    cmd.ExecuteNonQuery(); 
} 
} 

Delete命令前,请先阅读一些好书

using (SqlCeConnection con = new SqlCeConnection(strConn)) 
{ 
con.Open(); 
using (SqlCeCommand cmd = new SqlCeCommand("DELETE from CustTable where col1 = @Val1", con)) 
{ 
    cmd.Parameters.AddWithValue("@Val1", customer.ID); 
    cmd.CommandType = System.Data.CommandType.Text; 
    cmd.ExecuteNonQuery(); 
} 
}