-4

SQLコンパクトエディション4.0を使用してC#でUPDATE、DELETE SQLコマンドを実行する方法を教えてもらえますか?? 別の投稿でこのコードを見つけました。ここで UPDATE/DELETE を実行できますか?? 助けてください..

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();
    }
}
4

1 に答える 1

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();
}
}

削除コマンド

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();
}
}
于 2013-07-28T12:23:44.233 に答える