C#OleDb连接到mdb文件,并将字符更改为UTF8

时间:2018-06-28 21:04:14

标签: c# ms-access oledb

当我连接到我的mdb文件时,我无法将字符集更改为UTF8。 我可以连接到它,唯一的问题是其中有一些š,ž,č等字符。所以我想将我的connectionString中的字符集更改为UTF8。

我的connectionString看起来像这样:

string conectionString = "Provider=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;";

这个连接字符串可以很好地连接我。但是当我添加这个:

string conectionString = "Provider=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Extended properties='Character set=UTF8;'";

它将引发错误:找不到可安装的isam。我试图找到更多关于它的信息,但是我发现的唯一问题是关于单引号的信息。 我知道对此有很多疑问,但我要解决很多问题。

感谢您的帮助。

0 个答案:

没有答案