在桌面上创建编程MS SQL Compact数据库文件
-
20-09-2019 - |
题
是否可以在桌面上创建MS SQL Server精简的SDF数据库文件。?
我想它了解创建可以将其复制到Windows Mobile设备创建一个SDF数据库文件的桌面应用程序。
是否可能,如何?
感谢
解决方案
是,这是可能的。从上SqlCeEngine.CreateDatabase的MSDN页一个>:
if (File.Exists("Test.sdf"))
File.Delete("Test.sdf");
string connStr = "Data Source = Test.sdf; Password = <password>;";
SqlCeEngine engine = new SqlCeEngine(connStr);
engine.CreateDatabase();
engine.Dispose();
SqlCeConnection conn = null;
try
{
conn = new SqlCeConnection(connStr);
conn.Open();
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "CREATE TABLE myTable (col1 int, col2 ntext)";
cmd.ExecuteNonQuery();
}
catch {}
finally
{
conn.Close();
}
此之后,可以只复制Test.sdf到移动装置上。
希望这有助于。
其他提示
创建如何?
在Visual Studio?打开服务器资源管理器,并添加新的数据连接。选择SQL精简作为数据源,给它一个文件名,然后单击创建。
从码?使用SqlCeEngine类。给它一个连接字符串,并调用Create。
不隶属于 StackOverflow