[英]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.