电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> delphi技术>>[原创]找不到可安装的ISAM:

[原创]找不到可安装的ISAM

来源:www.cncfan.com | 2006-1-13 | (有7929人读过)

在调试delphi与access连接时遇到一个问题。
执行程序时,弹出“找不到可安装的ISAM”的错误提示。
在搜索引擎里搜索了些许时间加上个人的调试,问题总算解决了。
原因:字符串连接错误。
解决方法:仔细检查数据库连接字符串是否正确。(可到www.connectionstrings.com检索).
例如user id 写成了userid,data source写成了datasource等等。

------------------------
转载一个解答:
------------------------
一段代码简单的压缩Access数据库,却碰到了曾未碰到的错误提示: 找不到可安装的 ISAM;
try
{

string FromDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\temp1.mdb;";

string 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
二:两个连接字符串后都少写了分号.
小错误暴露出平时写程序的粗心大意,知其然不知其所以然的毛病.。
---------------------转载结束-----------------------------

delphi技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号