一段代码简单的压缩Access数据库,却碰到了曾未碰到的错误提示: 找不到可安装的 ISAM;
try
{
string <a href="mailto:FromDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data">FromDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\temp1.mdb;";
string <a href="mailto:ToDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data">ToDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\temp2.mdb;";
JRO.JetEngine je = new JRO.JetEngine();
je.CompactDatabase(FromDB,ToDB);
MessageBox.Show ("数据库压缩完毕","数据库压缩成功",MessageBoxButtons.OK ,MessageBoxIcon.Information );
}
catch(Exception err)
{
throw err;
}
按照介绍的方法,添加引用了相关的COM和using JRO,但是错误依然依然!
无奈之中,想到了 http://www.connectionstrings.com/ 结果发现了字符串连接错误,
一: Data Source 写成了 DataSource
二:两个连接字符串后都少写了分号.
try
{
string <a href="mailto:FromDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data">FromDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\temp1.mdb;";
string <a href="mailto:ToDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data">ToDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\temp2.mdb;";
JRO.JetEngine je = new JRO.JetEngine();
je.CompactDatabase(FromDB,ToDB);
MessageBox.Show ("数据库压缩完毕","数据库压缩成功",MessageBoxButtons.OK ,MessageBoxIcon.Information );
}
catch(Exception err)
{
throw err;
}
按照介绍的方法,添加引用了相关的COM和using JRO,但是错误依然依然!
无奈之中,想到了 http://www.connectionstrings.com/ 结果发现了字符串连接错误,
一: Data Source 写成了 DataSource
二:两个连接字符串后都少写了分号.