簡體   English   中英

SQL Server Ce:數據集插入和刷新

[英]SQL Server Ce : Dataset Insert And Refresh

我有用於將數據插入到我的數據集中的查詢,但是在插入之后什么都沒有添加到數據庫中!

我不確定它如何使其工作...

這是我的查詢:

MyDataSet Rs = new MyDataSet();
MyDataSetTableAdapters.StudentTableAdapter da = new MyDataSetTableAdapters.StudentTableAdapter ();
MyLDataSet.StudentTable dt = newMyDataSet.StudentTable();

da.InsertData("Name", "TT", "C1222", DateTime.Now);

期待聽到一些建議。

您應該調用Update方法來保存更改。

tableAdapter.Update(dataSet.TableName); 

看來您正在使用自定義類插入數據(我對InsertData不熟悉),因此您需要發布其他代碼。 話雖如此,這是在SQL Server CE中插入數據的基本方法:

using(SqlCeConnection con = new SqlCeConnection(connStr)
{ 
    con.Open(); 
    SqlCeCommand qry = new SqlCeCommand("INSERT INTO TableName (ColName) VALUES (@ColName)", con);

    qry.Parameters.AddWithValue("@ColName", "ColName Value");
    qry.ExecuteNonQuery(); 
}

祝好運。

暫無
暫無

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

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