2013-04-02 125 views
1

我需要向最後gps讀取的sql compact數據庫中注入一行。我不需要獲取任何信息,只需插入即可。將記錄插入到SQL壓縮數據庫中

我相信我有從其他崗位與它的連接:

Dim connection As SqlCeConnection = New SqlCeConnection(String.Format("Data Source={0}", dbline)) 

但一旦我有聯繫,如何快速插入一行到一個特定的表?這行只有4個字段。

謝謝!

+0

這應有助於:http://stackoverflow.com/questions/5480351/sql-compact-edition-insert-c-sharp(你的代碼是VB.Net,但你的標籤是C#)。 – sgeddes

+0

你是對的,我通常用C#編程,習慣。 – ErocM

回答

1

嘗試......

SqlCeConnection connection = new SqlCeConnection("Data Source=" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\DatabaseName.sdf;")); 

SqlCeCommand sql = new SqlCeCommand("Insert into Table(Column1,Column2...) values (@Column1,@Column2...)", connection); 
sql.Parameters.Add("@ParamName",ParamValue); 
connection.Open(); 
sql.ExecuteNonQuery(); 
connection.Close(); 
相關問題