操作 SQL Server Mobile 2005 数据库的常用 C# 代码
[[wiki]wiki[/wiki]][/wiki]整理几段操作 [wiki]SQL[/wiki] Server Mobile [wiki]数据库[/wiki]的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。
1. 创建数据库// 创建数据库File.Delete("[wiki]Test[/wiki].sdf");SqlCeEngine engine = new SqlCeEngine( "Data Source='Test.sdf';LCID=1033;Password=\"s$;2'!dS64\";Encrypt=TR[wiki]UE[/wiki];");engine.CreateDatabase();
2. 验证和修复数据库// 验证和修复数据库SqlCeEngine engine = new SqlCeEngine("Data Source=AdventureWorks.sdf");if (false == engine.Verify()){ MessageBox.Show("Database is corrupted."); engine.Repair(null, RepairOption.RecoverCorruptedRows);}
3. 压缩数据库// 压缩数据库// 通过从现有文件新建数据库文件来回收 SQL Server Mobile 数据库中浪费的[wiki]空间[/wiki]。// 此方法还可用来更竅wiki]氖[/wiki]菘獾呐判蛩承颉⒓用芑蛎苈肷柚谩