簡體   English   中英

如何更新SQL Server CE數據庫

[英]How to update SQL Server CE database

我有一個有關使用Visual Studio和C#更新SQL Server CE數據庫的問題。

我有一個名為Database1 ,其中有一個名為Cars的表。 表格Cars有4列CarIDManufacturerModelColor CarID是主鍵,並且Identity設置為true。

我想用更新數據庫中的記錄CarID列,因為我可能要更新所有其它列- ManufacturerModelColor 在隨附的項目文件中,我使用了CarID標識號1,但是如何在不使用CarID標識號的情況下執行此操作? 我了解我需要以某種方式聲明CarID但無法弄清楚該怎么做。

謝謝!

下載項目文件

SqlCeConnection conn = new SqlCeConnection(@"Data Source=C:\Users\Dell\Desktop\update\update\Database1.sdf");
        conn.Open();

        SqlCeCommand update = new SqlCeCommand("UPDATE [Cars] SET Manufacturer = @Manufacturer, Model = @Model, Color = @Color WHERE CarID = @CarID", conn);
        update.Parameters.AddWithValue("@CarID", 1);
        update.Parameters.AddWithValue("@Manufacturer", txtManufacturer.Text);
        update.Parameters.AddWithValue("@Model", txtModel.Text);
        update.Parameters.AddWithValue("@Color", txtColor.Text);
        update.ExecuteNonQuery();

        conn.Close();

您無需聲明CarID,因為您已經在此列中設置了身份,它將自動填充。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM