C# 如何使用智能设备应用程序c更新和使用.mdb数据库访问#

C# 如何使用智能设备应用程序c更新和使用.mdb数据库访问#,c#,database,ms-access,windows-mobile,C#,Database,Ms Access,Windows Mobile,我正在使用VisualStudio2008,我创建了一个智能设备项目;我想创建一个应用程序来更新access数据库。例如,类似于Windows应用程序的内容: string connection = Provider=Microsoft.JET.OLEDB.4.0;Data Source={0};Jet OLEDB:Database Password={1}; string password = "123456"; string path = @"C:\mydb.mdb"; OleDbConne

我正在使用VisualStudio2008,我创建了一个智能设备项目;我想创建一个应用程序来更新access数据库。例如,类似于Windows应用程序的内容:

string connection = Provider=Microsoft.JET.OLEDB.4.0;Data Source={0};Jet OLEDB:Database Password={1};
string password = "123456";
string path = @"C:\mydb.mdb";
OleDbConnection conn = new OleDbConnection(string.Format(connection, path, password));
是否可以将access数据库(.mdb)与Windows Mobile 6一起使用


谢谢

据我所知,Windows Mobile不支持Access数据库。您必须通过internet使用或连接到外部数据库。

那么,我应该下载SQL Server CE并在我的项目中使用它吗?有一个教程详细解释了如何“转换”和使用.mdb数据库?是的,这将是一个有效的解决方案。如果您可以访问服务器,我建议您使用外部数据库。关于从Access迁移到SQL Server CE的问题已在此处讨论: