数据库连不上,说是找不到可安装的 ISAM
我的代码如下,希望各位大侠找出原因,谢谢了namespaceKTV{classgetConnection{publicOleDbConnectionOledCon(){/...
我的代码如下,希望各位大侠找出原因,谢谢了
namespace KTV
{
class getConnection
{
public OleDbConnection OledCon()
{
//创建连接数据库的字符串
string reportPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
reportPath += @"G:\c#\C# Language Reference Demo\KTV";
string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Date source=" + reportPath;
//创建OleDbConnection对象
OleDbConnection con = new OleDbConnection(ConStr);
//con.Open();
return con;
}//end if
}
} 展开
namespace KTV
{
class getConnection
{
public OleDbConnection OledCon()
{
//创建连接数据库的字符串
string reportPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
reportPath += @"G:\c#\C# Language Reference Demo\KTV";
string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Date source=" + reportPath;
//创建OleDbConnection对象
OleDbConnection con = new OleDbConnection(ConStr);
//con.Open();
return con;
}//end if
}
} 展开
2个回答
展开全部
Acess数据库吗?
找不到可安装ISAM
原因
此错误通常是由 MSACC20.INI 文件或计算机上损坏的动态链接库 (.DLL) 文件中正确的条目。 如果从 Microsoft Access Service Pack 2.0 更新 BTRV200.DLL 使用与原始版本的 MSAJT200.DLL 也可能发生错误。
解决方案
检查 MSACC20.INI 文件
要这样做, 请按照下列步骤操作:
1. 在文本编辑器, (如记事本) 打开 MSACC20.INI 文件。
2. 找到 [ 安装 ISAMs ] 部分并注意 ISAM 驱动程序的路径: [Installable ISAMs]
Paradox 3.X=C:\Windows\System\Pdx200.dll
Paradox 4.X=C:\Windows\System\Pdx200.dll
FoxPro 2.5=C:\Windows\System\Xbs200.dll
FoxPro 2.6=C:\Windows\System\Xbs200.dll
FoxPro 2.0=C:\Windows\System\Xbs200.dll
dBASE III=C:\Windows\System\Xbs200.dll
dBASE IV=C:\Windows\System\Xbs200.dll
Btrieve=C:\Windows\System\Btrv200.dll
3. 启动 WindowsExplorer (或文件管理器) 并找到 ISAM 驱动程序 MSACC20.INI 文件中列出。 如果没有找到驱动程序在指定位置, 您需要重新安装 ISAM 驱动程序。 要这样做, 请按照下列步骤操作: a. 文本编辑器中打开 MSACC20.INI 文件并注释 ISAM 部分由进入分号 (;) 中的每行, 例如前面: [Installable ISAMs]
;Paradox 3.X=C:\Windows\System\Pdx200.dll
;Paradox 4.X=C:\Windows\System\Pdx200.dll
;FoxPro 2.5=C:\Windows\System\Xbs200.dll
;FoxPro 2.6=C:\Windows\System\Xbs200.dll
;FoxPro 2.0=C:\Windows\System\Xbs200.dll
;dBASE III=C:\Windows\System\Xbs200.dll
;dBASE IV=C:\Windows\System\Xbs200.dll
;Btrieve=C:\Windows\System\Btrv200.dll
b. 保存 MSACC20.INI 文件并关闭文本编辑器。
c. 启动 Microsoft Access 安装程序。
d. 单击 " 添加/删除程序 " 按钮。
e. 单击以清除 " ISAM 驱动程序 " 以卸载安装 ISAM 驱动程序, 然后单击继续。 按照说明在屏幕上以完成卸载过程。
备注: 如果禁用 ISAM 驱动程序复选框, 退出安装, 重命名下列文件, 然后重新开始从步骤 c: BTRV200.DLL
PDX200.DLL
XBS200.DLL
f. 启动 Microsoft Access 安装程序, 重新安装 ISAM 驱动程序。
g. 单击 " 添加/删除程序 " 按钮。
h. 单击以选中 " ISAM 驱动程序 " 框, 然后单击 " 继续 "。 按照说明来完成安装屏幕上。 此安装过程会更新 MSACC20.INI 文件中 [ 安装 ISAMs ] 节以便正确设置。
4. 如果错误消息持续此时, 完全卸载并重新安装 MicrosoftAccess。 要这样做, 请按照下列步骤操作: a. 备份所有用 MicrosoftAccess 创建 .MDB 文件。
b. 启动 WindowsExplorer (或文件管理器)。
c. 找到并重命名下列文件 (所有但之一这些文件都位于 \Windows\System 目录):
BTRV200.DLL
COMPOBJ.DLL
CTL3D.DLL
MSAJT200.DLL
MSAJU200.DLL (file located in Access directory)
PDX200.DLL
STDOLE.TLB
STORAGE.DLL
TYPELIB.DLL
XBS200.DLL
如果使用 Windows 95, 将以下文件从 \Windows\Sysbckup 文件夹 (隐藏文件夹) 到 \Windows\System 文件夹: COMPOBJ.DLL
CTL3D.DLL
STDOLE.TLB
STORAGE.DLL
TYPELIB.DLL
d. 启动 Microsoft Access 安装程序。
e. 单击全部删除按钮。
f. 当收到提示 " 是否确定要删除此应用程序, ", 单击 " 是 "。
g. 要完成删除过程在屏幕上按照说明。
h. 重新启动 Microsoft Access 安装。 按照说明要安装程序屏幕上。
5. 如果您使用 Microsoft Windows 3.1 并且错误消息持续此时, 通过重建 Windows 注册表解决问题。
希望能帮你解决问题!
找不到可安装ISAM
原因
此错误通常是由 MSACC20.INI 文件或计算机上损坏的动态链接库 (.DLL) 文件中正确的条目。 如果从 Microsoft Access Service Pack 2.0 更新 BTRV200.DLL 使用与原始版本的 MSAJT200.DLL 也可能发生错误。
解决方案
检查 MSACC20.INI 文件
要这样做, 请按照下列步骤操作:
1. 在文本编辑器, (如记事本) 打开 MSACC20.INI 文件。
2. 找到 [ 安装 ISAMs ] 部分并注意 ISAM 驱动程序的路径: [Installable ISAMs]
Paradox 3.X=C:\Windows\System\Pdx200.dll
Paradox 4.X=C:\Windows\System\Pdx200.dll
FoxPro 2.5=C:\Windows\System\Xbs200.dll
FoxPro 2.6=C:\Windows\System\Xbs200.dll
FoxPro 2.0=C:\Windows\System\Xbs200.dll
dBASE III=C:\Windows\System\Xbs200.dll
dBASE IV=C:\Windows\System\Xbs200.dll
Btrieve=C:\Windows\System\Btrv200.dll
3. 启动 WindowsExplorer (或文件管理器) 并找到 ISAM 驱动程序 MSACC20.INI 文件中列出。 如果没有找到驱动程序在指定位置, 您需要重新安装 ISAM 驱动程序。 要这样做, 请按照下列步骤操作: a. 文本编辑器中打开 MSACC20.INI 文件并注释 ISAM 部分由进入分号 (;) 中的每行, 例如前面: [Installable ISAMs]
;Paradox 3.X=C:\Windows\System\Pdx200.dll
;Paradox 4.X=C:\Windows\System\Pdx200.dll
;FoxPro 2.5=C:\Windows\System\Xbs200.dll
;FoxPro 2.6=C:\Windows\System\Xbs200.dll
;FoxPro 2.0=C:\Windows\System\Xbs200.dll
;dBASE III=C:\Windows\System\Xbs200.dll
;dBASE IV=C:\Windows\System\Xbs200.dll
;Btrieve=C:\Windows\System\Btrv200.dll
b. 保存 MSACC20.INI 文件并关闭文本编辑器。
c. 启动 Microsoft Access 安装程序。
d. 单击 " 添加/删除程序 " 按钮。
e. 单击以清除 " ISAM 驱动程序 " 以卸载安装 ISAM 驱动程序, 然后单击继续。 按照说明在屏幕上以完成卸载过程。
备注: 如果禁用 ISAM 驱动程序复选框, 退出安装, 重命名下列文件, 然后重新开始从步骤 c: BTRV200.DLL
PDX200.DLL
XBS200.DLL
f. 启动 Microsoft Access 安装程序, 重新安装 ISAM 驱动程序。
g. 单击 " 添加/删除程序 " 按钮。
h. 单击以选中 " ISAM 驱动程序 " 框, 然后单击 " 继续 "。 按照说明来完成安装屏幕上。 此安装过程会更新 MSACC20.INI 文件中 [ 安装 ISAMs ] 节以便正确设置。
4. 如果错误消息持续此时, 完全卸载并重新安装 MicrosoftAccess。 要这样做, 请按照下列步骤操作: a. 备份所有用 MicrosoftAccess 创建 .MDB 文件。
b. 启动 WindowsExplorer (或文件管理器)。
c. 找到并重命名下列文件 (所有但之一这些文件都位于 \Windows\System 目录):
BTRV200.DLL
COMPOBJ.DLL
CTL3D.DLL
MSAJT200.DLL
MSAJU200.DLL (file located in Access directory)
PDX200.DLL
STDOLE.TLB
STORAGE.DLL
TYPELIB.DLL
XBS200.DLL
如果使用 Windows 95, 将以下文件从 \Windows\Sysbckup 文件夹 (隐藏文件夹) 到 \Windows\System 文件夹: COMPOBJ.DLL
CTL3D.DLL
STDOLE.TLB
STORAGE.DLL
TYPELIB.DLL
d. 启动 Microsoft Access 安装程序。
e. 单击全部删除按钮。
f. 当收到提示 " 是否确定要删除此应用程序, ", 单击 " 是 "。
g. 要完成删除过程在屏幕上按照说明。
h. 重新启动 Microsoft Access 安装。 按照说明要安装程序屏幕上。
5. 如果您使用 Microsoft Windows 3.1 并且错误消息持续此时, 通过重建 Windows 注册表解决问题。
希望能帮你解决问题!
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询