[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认的驱动程序。

合集下载

ArcGIS格式的转换方法资料

ArcGIS格式的转换方法资料

几种注册ODBC数据源的方法来源:未知编辑:未知2005年12月19日浏览454次几种注册ODBC数据源的方法国防科大丁浩ODBC(Open Database Connectivity,开放式数据库互连)是一种应用程序接口(API) 规范。

它定义了一个标准例程集,使用它们应用程序可访问数据源中的数据。

应用程序通过引用API 的函数可以直接使用ODBC,或利用数据访问对象(DAO) 或远程数据对象(RDO) 来使用ODBC。

但是,在实现ODBC 时,我们必须首先配置ODBC环境,进行数据源的注册,这样才能在对数据库进行编程时,对数据源进行连接、访问和操作。

本文介绍几种常用的注册ODBC 数据源的方法。

手工配置1.ODBC数据源管理器在进行数据库开发时,为了达到配置ODBC,进行DSN定义注册的目的,微软给出了一个手工操作的解决方法。

在Windows 9X操作系统的控制面板中,有一个名为“ODBC数据源(32位)”的图标,可以通过它激活专门为用户设置ODBC环境的程序(ODBC Data Source Administrator,ODBC数据源管理器)。

在Windows 2000操作系统中,上述图标被放置在控制面板的“管理工具”里面。

这个用于设置ODBC环境的程序叫做桌面驱动程序,它支持数种DBMS (Database Management System,数据库管理系统)。

当用户想增加一个数据源和一个所需要的驱动程序时,可以通过ODBC数据源管理器的配置对话框配置特定类型的数据库。

大多数情况下,在编写对数据库操作的程序时,我们至少需要知道诸如数据库文件名、系统(本地或远程)、文件夹等信息,同时要给数据源命名。

2.定义数据源的类型用户可以定义以下三种类型的数据源:用户数据源:作为位于计算机本地的用户数据源而创建的,并且只能被创建这个数据源的用户所使用;系统数据源:作为属于计算机或系统而不是特定用户的系统数据源而创建的,用户必须有访问权才能使用;文件数据源:指定到文件中作为文件数据源而定义的,任何已经正确地安装了驱动程序的用户皆可以使用这种数据源。

QT连接SQLserver数据库和设置数据源名称(DSN)的方法

QT连接SQLserver数据库和设置数据源名称(DSN)的方法

编写外部应用程序来查询与操作数据库数据1、打“开控制面板”,找到“管理工具”。

2、进入“管理工具”,找到“数据源(ODBC)”,双击进入“ODBC 数据库管理器”。

3、点击“添加按钮”,进入“创建新数据源向导”。

4、选择数据库驱动程序,因为是微软的SQLServer数据库,所以选择驱动为SQLServer。

点击完成。

5、进入如下页面,在名称,描述,和服务器三个位置分别自己写描述信息。

需要注意的是在输入服务器的时候,服务器的名称应该在启动SqlServer数据库管理程序时的服务器名称一样。

如下图是服务器名是5F-CAD32。

点击下一步。

6、用户登录验证,选择WindowsNT验证。

也可以用ID和密码登录但是要创建用户名和密码,创建用户名和密码方法如下图。

点击下一步。

附:在SqlServer2008的客户端创建一个登录用户的方法。

把用户角色设置为public和sysadmin系统管理者。

7、选择需要用到的数据库。

下拉列表列出了所有可以连接的数据库。

8、点击下一步。

其余选项默认,点击完成就可以。

显示下面的画面点击测试,显示测试成功。

则我们的数据源DSN创建成功。

9、写外部应用程序以ODBC方式访问数据库数据(这里写的是qt程序,要注意的是~\plugins\sqldrivers\下应该有qsqlodbcd4.dll(debug)或qsqlodbc4.dll,他们是qt访问SqlServer数据库的库文件)。

#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtSql/QSqlDatabase>#include <QMessageBox>#include <QSqlError>#include <QSqlQuery>#include <QDebug>{/* 方法一:通过DSN建立连接。

SQLSERVER安装失败解决方案

SQLSERVER安装失败解决方案

SQLSERVER安装失败解决方案sql安装出错,安装程序配置服务器失败的解决方案作者 Jacky 日期2005-11-26 22:24:00sql server 2000安装出错,无法找到动态链接库sqlunirl.dll安装文件肯定没有错,因为以前安装过,绝对可以用机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无法完成配置。

后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原============================现在问题解决了,总结了一些经验当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹,再安装当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和system32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)当出现安装程序配置服务器失败时,可以试着用一下方法解决此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log失败一:正在与服务?driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master[Microsoft][ODBC 驱动程序管理器] 驱动程序的SQLAllocHandle on SQL_Hdriver={sqlserver};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序管理器] 驱动程序的SQLAllocHandle on SQL_Hdriver={sqlserver};server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序管理器] 驱动程序的SQLAllocHandle on SQL_HSQL Server 配置?############################################# ######################## ##########13:40:06 Process Exit Code: (-1)13:40:09 安装程序配置服务器失败。

DW做ASP程序时关于数据库的几个常见问题

DW做ASP程序时关于数据库的几个常见问题

DW做ASP程序时关于数据库的几个常见问题2006-07-06 09:05作者:黄英出处:天极网责任编辑:龙犊网页三剑客以其简单易学迅速被广大爱好者所青睐,尤其是DW已成为初学者制作网站的首选工具。

但我们在用DW制作ASP+ac ces s程序时,经常会出现这样或那样的错误,尤其是数据库方面显得特别突出。

本文就此方面出现的一些常见的问题谈谈其原因及解决办法。

一、上传网页时出现如下错误:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序此类错误出现的情况大多是在用DW建立站点时运行到下面的步骤时我们选择了第一项或第二项,如图一:图一1、当选择了第一项时,我们开发的ASP程序是在本地编辑和测试。

在应用数据库时建立数据库连接大多采用的是DSN或自定义连接字符串用DSN时如图二所示:图二DSN是用ODBC数据源管理器建立。

我们知道DSN有用户DSN、系统DSN、文件DSN三种,其中用户DSN与系统DSN只能用于当前机器,不能为别的机器所用。

而在用DW建立ASP程序时在上图的第二项只能显示系统DSN,因此当我们将ASP程序上传或到别的机器运行时便会出现上述问题。

用自定义连接字符串时如图三所示:图三连接字符串包含Web 应用程序连接到数据库所需的全部信息。

Driver 指定在没有为数据库指定OLE DB 提供程序时所使用的ODBC 驱动程序。

DBQ 是指向基于文件的数据库(如在Microsoft Access 中创建的数据库)的路径。

该路径是在测试数据库文件的服务器上的路径。

下面是一个连接字符串示例,它将创建与名为book.mdb 的Access 数据库的ODBC 连接:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\book\trees.mdb。

中国电子口岸客户端程序安装使用手册

中国电子口岸客户端程序安装使用手册
是中文“智能卡”),如果该项服务没有启动,双击打开该服务,将其启动并把 启动类型设为自动;如图 4-6:
图 4-6 如果没有该项服务,请在“开始|运行”中输入下命令: scardsvr reinstall 并点击“确定”按钮,如图 4-7:
图 4-7 然后再输入:regsvr32 点击“是”按钮移除 PC 机上已经安装的 EP800/801 读卡器驱动,完成后重新 启动电脑再运行 EP800/801 读卡器驱动程序进行驱动的安装。 4、 登录电子口岸系统时提示 “初始化端口 1 失败”或“端口 1 打开失败”该如 何解决? 请先检查智能卡是否正确插入到读卡器当中,方法见问题 2。 如果问题还存在,请检查读卡器连接是否正常,方法见问题 3。 如果问题还未解决,请上网下载安装新控件,下载地址:
图 3-11 11、电子口岸客户端程序将在自动在用户桌面和开始菜单上增加电子口岸主 页(地址为 )的链接图标。如图 3-12:
图 3-12
3.2.程序维护
用户可以通过点击“开始”-“程序”-“电子口岸客户端程序”-“卸载”将 电子口岸系统从本地计算机系统中删除;或通过“添加删除程序”进行电子口岸
图 3-7 8、随后将弹出“根证书存储”安装模块,如图 3-10:
图 3-8 9、用户根据安装系统提示选择“是”,将重新回到“根证书存储”安装模块。 点击“下一步”继续安装。稍后,点击“完成”按钮完成了整个电子口岸系统的
……………………………………………………………精品资料推荐…………………………………………………
……………………………………………………………精品资料推荐…………………………………………………
第一章 引言
感谢您使用电子口岸客户端程序。本手册详细介绍了 2.2.1 版本客户端程序的安装 配置要求、安装指南以及其它说明。

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认的驱动程序。

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认的驱动程序。

网页出现错误提示:“[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认的驱动程序。


处理方法:
(1)检查是否安装电子口岸程序流程
C:/olite/deploy/bin/dbparanet.odb如果没有说明电子口岸程序没有安装,请请用户使用本机管理员账户登录到本机而非“域”账户登录,进行卸载电子口岸,重启电脑后,重新安装客户端程序,再重启后尝试使用。

(2)检查ODBC数据源
【步骤1】通过[控制面板] ---- [管理工具] (WINXP系统中的[控制面板]里面如果没有看到[管理工具]则点击“切换到经典视图”按钮)
【步骤2】打开“数据源管理器ODBC”
【步骤3】选择“系统DSN”
【步骤4】点“添加”按钮
【步骤5】选择“Oracle Lite 40 ODBC Driver”
【步骤6】点完成按钮,如提示找不到程序,则需要重新安装电子口岸驱动程序。

操作流程如下图:
打开“Oracle lite 4.0 ODBC 2.0 Setup”
确定 dbparanet.odb 文件所在位置(通常在
c:/olite/deploy/bin)
操作:使用搜索功能对该文件进行搜索,根据结果录入信息
如果没有找到该文件,则登陆电子口岸后,进入【软件下载】下载参数库文件。

并且根据安装路径设定上图中的文件路径。

ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(解决方案)

ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(解决方案)
RS.
GETS
TRING(1));
}
RS.
CLOSE();
STMT.
CLOSE();
CONN.
CLOSE();出现错误:N
OSUITABLEDRIVER
我下载了M
ICROSOFTJDBCD
RIVER安装程序,安装好了
CLASSPATH我设置好了
不知道怎样解决?
我改为用
ODBC连接成功
代码如下:
C
LASS.
MM_EDITREDIRECTURL=MM_EDITREDIRECTURL&"?"&REQUEST.QUERYSTRINGELSE
MM_EDITREDIRECTURL=MM_EDITREDIRECTURL&"&"&REQUEST.QUERYSTRINGENDIF
ENDIF
ENDIF
%>
<%
'***INSERTRECORD:CONSTRUCT A SQL INSERT STATEMENT AND EXECUTE IT
DIMMM_TABLEVALUES
DIMMM_DBVALUES
IF(CSTR(REQUEST("MM_INSERT"))<>"")THEN
'CREATE THE SQL INSERT STATEMENT
MM_TABLEVALUES=""
MM_DBVALUES=""
FORMM_I=LBOUND(MM_FIELDS)TOUBOUND(MM_FIELDS)STEP2
RESPONSE.REDIRECT(MM_EDITREDIRECTURL)

ASP中数据库调用时常见错误的现象和解决

ASP中数据库调用时常见错误的现象和解决

下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下:ADODB.Recordset 错误 '800a0bb9'变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。

产生错误可能原因:1.这个错误多出现在类似语句处:“rs.Open sql,conn,1,1”,原因是数据库连接conn对象未打开。

――――――――――――――――――――――――――――――――――――不能打开注册表关键字(8007000e)Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e'[Microsoft] [ODBC Microsoft Access Driver]常见错误不能打开注册表关键字'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34354 Jet'。

产生错误可能原因:1.打开数据库时写法不对,标准的ACCESS数据库调用写法:"driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("db.MDB")2. 正在上传数据库文件。

――――――――――――――――――――――――――――――――――――参数不足,期待是 1 (80040e10)Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

产生错误可能原因:1.打开数据的SQL查询语句WHERE后面条件子句有问题,一般是缺少逻辑比较符号或者是字段名不正确。

SQL安装失败的解决方法

SQL安装失败的解决方法

SQL安装失败的解决方法SQL安装失败的解决方法-1插入WinXP的安装盘到光驱中,在命令提示符下面分别执行如下命令(假设你的系统安装在C:下面, 光驱为F:)expand F:\i386\config.nt_ C:\windows\system32\config.nt expand F:\i386\autoexec.nt_ C:\windows\system32\autoexec.ntexpand F:\i386\command.co_ C:\windows\system32\/doc/e89900707.html,重启即可.SQL安装失败的解决方法-2"以前的某个程序安装已在安装计算机上创建挂起,运行安装程序之前必须重新启动计算机"点击开始->运行,regedit打开注册表编辑器,然后找到下面的键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Session Manager在下面有一个PendingFileRenameOperations删除即可。

如果还不行的话,可以看看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet01和ControlSet02下面也要把相同的那个键删除,即可安装了SQL安装失败的解决方法-3可是下载的时候系统提示说企业版服务器组件在此操作系统上不支持,只有客户端组件才可用于安装,什么意思啊,我对电脑什么都不懂,我的系统是XP的,难道不能安装企业版的只能安装个人版的马,为什么呢,我听同学说企业版可以安装在2000以上系统,或者2000以上虚拟机上,等等,是这样的吗,为什么啊,我以为企业版就只能企业用,个人只能用个人版,大家给我解释一下阿一,这是最简单,最直接的方法,而且非常的有效,请仔细耐心,如果失败,多尝试几次一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在前几天晚上照样害我三点钟才睡,最终我上网查看了很多资料之后总结如下,希望对大家有所帮助:今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查!1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Ses sion Manager3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Manager 右侧,即当你点击Session Manager时,在右边就可以看到了)4、关闭注册表5、重新开始安装SQL Server 2000,一切OK了。

ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

[microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序【问题现象】安装数据库和软件重启电脑,运行系统管理时提示:[microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序如下图所示:【原因分析】可能由于注册表ODBC相关信息中丢失SQL SERVER 组件,或者sqlsrv32.dll控件被损坏引起。

【解决方案】1、请将下面红色字体复制,保存成.reg格式的文件,Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server]"UsageCount"=dword:00000003"Driver"="C:\\WINDOWS\\system32\\sqlsrv32.dll""Setup"="C:\\WINDOWS\\system32\\sqlsrv32.dll""SQLLevel"="1""FileUsage"="0""DriverODBCVer"="02.50""ConnectFunctions"="YYY""APILevel"="2""CPTimeout"="60"详细操作步骤如下:a、右击桌面空白处–“新建”-“文本文档”b、双击打开“新建文本文档.txt”将上面红色的文字复制并粘贴到文本文档中,点击“文件”-“保存”c、将“新建文本文档.txt”的后缀.txt修改为.reg(注:如果后缀名没有显示,请参考如何显示电脑文的后缀名进行设置),如下图所示:d、双击运行“新建文本文档.reg”- 点击“是”修复ODBC相关的注册表项。

安装-[Microsoft][ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序

安装-[Microsoft][ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序

安装-[Microsoft][ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序我正在尝试⾸次在使⽤PostgreSQL 9的Windows XP Pro上打开⼀个程序。

我收到⼀条错误消息,内容为:尝试登录或创建插件时遇到问题⽣产数据库。

详细信息:[Microsoft] [ODBC驱动程序管理器]数据找不到源名称,也未指定默认驱动程序在我的ODBC管理器中,我有⼀个⽤户DSN和系统DSN的列表。

我尝试安装postgres odbc驱动程序以查看是否有帮助,但没有成功。

程序⽂件中有⼀个connect.dat⽂件,其中⼀⾏显⽰“ OLE DB Provider = MSDASQL”。

更改此条⽬会更改我收到的“⽆法找到提供程序,可能未正确安装”的错误消息。

我不知道要插⼊哪个提供程序名称才能使其正常⼯作。

我对此错误进⾏了⼴泛的研究,但没有成功。

任何建议将不胜感激。

1. 参考错误:[Microsoft] [ODBC驱动程序管理器]找不到数据源名称,也未指定默认驱动程序。

该错误意味着在Windows注册表中找不到在连接配置中指定的数据源名称(DSN)。

ODBC驱动程序的可执⾏⽂件和链接格式(ELF)与您的应⽤程序相同是很重要的。

换句话说,对于32位应⽤程序,您需要32位驱动程序;对于64位应⽤程序,您需要64位驱动程序。

如果这些不匹配,则可以为32位驱动程序配置DSN,并且当您尝试在64位应⽤程序中使⽤该DSN时,找不到DSN,因为注册表将DSN信息保存在不同的位置取决于ELF(32位和64位)。

确保使⽤正确的ODBC管理器⼯具。

在32位和64位Windows上,默认的ODBC管理器⼯具在c:\Windows\System32\odbcad32.exe中。

但是,在64位Windows计算机上,默认值为64位版本。

如果需要在64位Windows系统上使⽤32位ODBC管理器⼯具,则需要运⾏以下⼯具:C:\Windows\SysWOW64\odbcad32.exe当⽤户使⽤默认的64位ODBC管理器配置DSN时,我会感到震惊。

SQL2000不能安装的解决办法

SQL2000不能安装的解决办法

SQL2000不能安装的解决办法2007-09-24 08:531、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)C:Program FilesMicrosoft SQL Server80Tools。

C:Program FilesMicrosoft SQL ServerMSSQL。

2、注册表中的相关信息删除:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer。

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSDTC。

3、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到PendingFileRenameOperations项目,并删除它。

这样就可以清除安装暂挂项目。

4、HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsetup删除ExceptionComponents这个项目下的内容可能很多,只有在上面几个办法不行的情况下,使用此方法(注意不要全部删除)删除内容前先看下内容说明5、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。

通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。

6、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program FilesMicrosoft SQL ServerMssqlLog目录中。

该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。

7、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。

无法获取数据源的原因

无法获取数据源的原因

无法获取数据源的原因可能有很多,以下是一些常见的可能性和解决方法:连接信息错误:可能是数据库的用户名、密码、主机名、端口号或数据库名等连接信息输入错误。

请检查并确保所有信息都是正确的。

网络问题:如果数据源在远程服务器上,那么网络问题可能会导致连接失败。

检查网络连接,确保服务器可以访问。

权限问题:可能没有足够的权限访问数据库。

检查数据库用户的权限设置,确保用户有足够的权限来读取或写入数据。

数据库服务器问题:数据库服务器可能由于某些原因无法正常工作,例如服务器崩溃、过载或正在进行维护。

如果是这种情况,你需要联系数据库管理员或服务提供商。

驱动程序问题:如果你正在使用某种编程语言(如Python、Java 等)来访问数据库,你可能需要确保已正确安装并配置了适当的数据库驱动程序。

防火墙或安全组设置:如果数据库服务器配置了防火墙或安全组,并且没有为你的IP地址或网络开放正确的端口,那么你可能会遇到连接问题。

检查并调整这些设置。

数据库配置问题:数据库可能已配置为不允许远程连接,或者已达到最大连接数。

检查数据库的配置并调整。

资源限制:数据库服务器可能由于资源限制(如内存、CPU或磁盘空间)而无法处理新的连接请求。

检查服务器的资源使用情况。

数据库版本不兼容:你的应用程序或驱动程序可能不支持你正在使用的数据库版本。

检查并确保版本兼容性。

SQL查询错误:如果你正在尝试执行SQL查询并获取数据,但查询本身有误,那么你也无法获取数据。

检查SQL查询的语法和逻辑。

解决这类问题通常需要结合错误消息和日志来定位问题。

错误消息通常会提供有关为什么无法连接或获取数据的详细信息。

有关使用access数据库,odbc中碰到的一些问题。

有关使用access数据库,odbc中碰到的一些问题。

这了,
对于office2003 的access数据源url=jdbc:odbc:driver={MicroSoft Access Driver (*.mdb)};DBQ=path是这样,但是到了2007就不好使了
有关使用access数据库,odbc中碰到的一些问题。
年前写的一个j2ee小项目,数据库用的access,生产环境是在本机,xp,office2003
连接参数如下:
driverName=sun.jdbc.odbc.JdbcOdbcDriver
url=jdbc:odbc:driver={MicroSoft Access Driver (*.mdb)};DBQ=
但是由于发布在tomcat下面,所以前面的部分,用%tomcat%代替了,所以找不到,所以果断定死路径,直接写死,没辙了,毕竟是部署,也无所谓了,然后
跑一下看看,everything is beautiful!!!,这是本人access数据库使用中碰到的问题,可能大牛们不屑一顾,但是碰到这种问题的童鞋们,别跟我那样浪费
必须的用url=jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ=path并且*.mdb, 和*.accdb 中间要有且仅有一个空格,
注意,该url只适应于office2007,不适应office2003,要是用2003还得换回之前的url习
改好这个,还是报错,但是错误信息改了,说明上不已经对了,这就明朗许多了,
[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
又开始各种查找,后来发现,原来是office2007的path路径不对,这里说一下,2007不能用相对路径,但我用的是绝对路径,后来发现我的虽然是绝对路径

sql安装大全

sql安装大全
以下注册表键
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode
**
Command line option syntax error. type Command /? for Help
当时安装的时候,无论是一路默认选项,还是选择别的什么选项,所得结果都是一样,就是上面的4幅图片。(安装的时候请把系统托盘里能关的程序都关掉,避免内存冲突)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer]
3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
关于安装服务器配置失败的时候(sqlunirl.dll是MDAC的一个组件),你可以考虑如下方法试试:
1.重装MDAC
2.修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents

[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且

[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且

[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且连接access数据库,⽹上的内容很多,尝试的过程中也会遇到各种问题,没有特别好的介绍,所以⾃⼰想总结⼀下,⽇后备⽤。

这⾥需要提前说明下,win7系统32bit和64bit默认安装的access都是32bit的,但是如果是64bit的系统连接access数据库时需要安装64bit的office软件,下⾯会说到。

以64bit操作系统为列第⼀种:电脑上配置结合java代码实现a.打开⽬录C:\Windows\System32找到odbcad32.exe⽂件,双击打开b.点击右侧添加按钮,在列表中选择access数据库驱动这个地⽅要注意,使⽤纯java实现连接access数据库的时候需要写access的驱动,⽽access的驱动名称是根据这⾥写的,也就是你本机有的驱动,⽽不是⽹上说的什么要有空格,要把*.mdb, *.accdb换成*.mdb或者*.accdb之类。

因此这⾥需要注意。

另外还可能有个问题。

有可能点击添加的时候这⾥并没有access驱动,或者报错[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序时,这个时候⽹上下载⼀个AccessDatabaseEngine_X64.exe,如果是32bit操作系统相应的下载AccessDatabaseEngine_X32.exe即可,c.点击完成出现下列对话框,数据源名称随意填写,说明可有可⽆,就是对数据源的描述,点击选择按钮选择数据库所在的路径d.点击确定按钮后就可以在ODBC数据源管理器中看到添加的数据源e.下⾯是java的代码package com.xu.bean;import java.io.UnsupportedEncodingException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ConnectAccessDatabase {public static void main(String[] args) {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url = "jdbc:odbc:databaseName";//databaseName就是刚刚添加的数据源名称Connection con = DriverManager.getConnection(url, "", "");//没有⽤户名和密码的时候直接为空Statement sta = con.createStatement();ResultSet rst = sta.executeQuery("select * from demoTable");//demoTable为access数据库中的⼀个表名if(rst.next()){System.out.println(rst.getString("name"));//解决乱码问题// System.out.println(new String(rst.getBytes("name"), "gbk"));}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} /*catch (UnsupportedEncodingException e) {e.printStackTrace();}*/}}然后运⾏代码即可第⼆种⽅式:纯jiava实现a.这⾥需要注意的就是url那⾥,前⾯也提到过是根据电脑本地有的驱动写的package com.xu.bean;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/*** 纯java代码实现连接access数据库* @author xuyl**/public class ConnectAccessDatabase2 {public static void main(String[] args) {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:\\demo.mdb";Connection con = DriverManager.getConnection(url, "", "");//没有⽤户名和密码的时候直接为空Statement sta = con.createStatement();ResultSet rst = sta.executeQuery("select * from demoTable");//demoTable为access数据库中的⼀个表名if(rst.next()){System.out.println("纯java代码实现:" + rst.getString("name"));}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}}}b.运⾏结果第三种⽅式:使⽤RmiJdbc.jar(也是远程连接的⽅法)以远程连接为例⾸先下载RmiJdbc.jar在放置Access数据库的电脑上配置 1.配置RmiJDbc.jar环境变量(在这之前还需要配置jdk环境,jdk配置可⾃⾏百度)解压缩RmiJdbc3.3.zip,将解压出的⽂件放在任意盘符。

【IT专家】连接到MySQL会导致错误“未找到数据源名称且未指定默认驱动程序”

【IT专家】连接到MySQL会导致错误“未找到数据源名称且未指定默认驱动程序”

连接到MySQL会导致错误“未找到数据源名称且未指定默认驱动程序”连接到MySQL会导致错误“未找到数据源名称且未指定默认驱动程序”[英]Connecting to MySQL causes error “Data source name not found and no default driver specified” I’m trying to connect to a MySQL database using my Web Forms Application. I’m carrying out a test to Bind the data from the MySQL database to a GridView. 我正在尝试使用我的 Web窗体应用程序连接到MySQL数据库。

我正在进行一项测试,将MySQL数据库中的数据绑定到GridView。

Here is my code: 这是我的代码: Dim strMySQLConn As String = “DRIVER={MySQL ODBC 5.1 Driver};Database=database_name;Server=ip_address;UID=username;PWD=password;” Dim MySQLConn As New OdbcConnection(strMySQLConn) Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then Dim ds As DataSet = New DataSet() Dim cmdMySQL As New OdbcDataAdapter(“SELECT * FROM categorymaster”, MySQLConn) MySQLConn.Open() cmdMySQL.Fill(ds, “prjs”) gv.DataSource = ds.Tables(“prjs”).DefaultView gv.DataBind() However, when the MySQL database connection is made (MySQLConn.Open()), the following error is returned: 但是,当建立MySQL数据库连接(MySQLConn.Open())时,会返回以下错误: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 错误[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序。

手把手教你安装电子口岸

手把手教你安装电子口岸

中国电子口岸客户端程序安装使用手册中国电子口岸数据中心东方口岸科技##2006年10月目录目录1第一章引言1第二章安装须知22.1. 硬件要求〔推荐〕22.2. 软件要求22.3. 其他考前须知2第三章安装指南33.1. 安装步骤33.2. 程序维护9第四章常见问题解答104.1. 常见问题解答104.2. 技术支持16第一章引言感谢您使用电子口岸客户端程序。

本手册详细介绍了2.2.1版本客户端程序的安装配置要求、安装指南以与其它说明。

V2.2.1版本客户端程序与各种版本的Windows系统〔包括Windows 98/ 2000/XP/2003〕与大多数应用软件相兼容,亦能与前几版〔V1.1.*、V2.1.*〕的客户端程序互相兼容。

客户端程序包含以下局部:1.Oracle Lite数据库;2.电子口岸浏览器脱机版预录入程序;3.电子口岸第二代智能卡〔包括IC卡、I-KEY卡〕的控件安装程序和第二代读卡器〔EP800/801〕的驱动程序。

4.微软MDAC2.7〔无需登录微软下载〕第二章安装须知2.1.硬件要求〔推荐〕CPU :奔腾PII 233以上;内存: 128MB或以上;显示器分辨率:800*600或以上;硬盘:本地系统盘〔一般为C盘〕要求至少有500M或以上剩余空间。

2.2.软件要求操作系统:正版的Windows 98/2000/XP/2003;浏览器:IE5.0或以上。

2.3.其他考前须知1.使用具有管理员权限的用户登录电脑。

2.安装、修复、修改或删除本安装程序时,请先关闭所有电子口岸程序。

3.新版安装程序可以兼容旧版安装程序。

如果用户已经安装了较早版本的电子口岸安装盘,那么可以直接安装新版安装盘。

4.新版安装光盘完成安装后,脱机数据将被去除。

如有需要,请先备份脱机版数据。

5.在安装本系统之前请确认计算机系统中未安装其他Oracle产品,如果已经安装其他Oracle产品,请先将其卸载或更换客户端进展安装。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网页出现错误提示:“[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认的驱动程序。


处理方法:
(1)检查是否安装电子口岸程序流程
C:/olite/deploy/bin/dbparanet.odb如果没有说明电子口岸程序没有安装,请请用户使用本机管理员账户登录到本机而非“域”账户登录,进行卸载电子口岸,重启电脑后,重新安装客户端程序,再重启后尝试使用。

(2)检查ODBC数据源
【步骤1】通过[控制面板] ---- [管理工具] (WINXP系统中的[控制面板]里面如果没有看到[管理工具]则点击“切换到经典视图”按钮)
【步骤2】打开“数据源管理器ODBC”
【步骤3】选择“系统DSN”
【步骤4】点“添加”按钮
【步骤5】选择“Oracle Lite 40 ODBC Driver”
【步骤6】点完成按钮,如提示找不到程序,则需要重新安装电子口岸驱动程序。

操作流程如下图:
打开“Oracle lite 4.0 ODBC 2.0 Setup”
确定 dbparanet.odb 文件所在位置(通常在
c:/olite/deploy/bin)
操作:使用搜索功能对该文件进行搜索,根据结果录入信息
如果没有找到该文件,则登陆电子口岸后,进入【软件下载】下载参数库文件。

并且根据安装路径设定上图中的文件路径。

相关文档
最新文档