将记录插入SQL Compact数据库

时间:2013-04-02 03:23:44

标签: vb.net sql-server-ce

我需要在最后一次gps读取的sql compact数据库中注入一行。我不需要获取任何信息,只需插入即可。

我相信我从另一篇文章中得到了它的相关信息:

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

但是一旦我有连接,如何快速将行插入特定的表?它只有4个字段。

谢谢!

1 个答案:

答案 0 :(得分: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();