【发布时间】:2010-06-19 05:32:26
【问题描述】:
我来这里是因为 C# 应用程序中的 SQL Server CE 出现问题。
这是一个非常简单的问题,一开始我是想在一个表中做一个INSERT,但它没有做,所以我搜索了一下,解决方法是把文字字符串连接到数据库.
try
{
cnTrupp.Open();
SqlCeCommand com = new SqlCeCommand("INSERT INTO tipo_venta(nombre) VALUES (@nombre)", cnTrupp);
com.Parameters.AddWithValue("@nombre", pNombre);
com.ExecuteNonQuery();
com.Dispose();
}
catch (SqlCeException e)
{
LogFile log = new LogFile(e.Message);
}
finally
{
cnTrupp.Close();
}
在使用文字字符串之后,我想知道,当我部署应用程序时,我应该如何更改该连接字符串?所以它指向新计算机中的实际数据库
【问题讨论】:
-
欢迎来到 SO。突出显示代码并按 ctrl-k 使其正确呈现。
-
最后贴出来了,第一次见谅:S
-
DataDirectory由安装程序或主机环境定义,您不应更改它。你在说什么“文字字符串”?你的连接字符串是什么?你在做什么样的应用程序?网络表格? ASP.NET?赢表格?服务?是什么让您认为 CE“没有做”您的插入?
标签: c# sql sql-server-ce local