1

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

我相信我与另一篇文章有​​联系:

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

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

谢谢!

4

1 回答 1

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();
于 2014-12-15T21:01:01.700 回答