ASP在不同windows平台下连接ODBC DSN数据库的方法
一,测试用的ASP代码
<% Dim szSQL on error resume next Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "DSN=myodbc_dbX","","" if err<>0 then Response.Write "<P>Check that this is a System DSN and the name is spelled correctly.</P>" Response.write "<P>The error code was: " & err.number & " " & err.description else szSQL = "SELECT * From tableName" Set oRS = Server.CreateObject("ADODB.Recordset") oRS.Open szSQL, oConn, 3, 3 Response.Write "You have <B>" & oRS.RecordCount & "</B> records in your table" End if oRS.close oConn.close %>
二. windows2003 32位 平台
此过程比较简单, 先手动添加ODBC数据源, 比如新建一个ODBC,名为myodbc_dbX数据源,指向一个新建的ACCESS文件.IIS配置好asp环境, 直接运行测试代码即可.
三. windows2003 64位平台
64位平台主要是添加ODBC数据源的问题, 在控制面板里进去的"数据源(ODBC)"是没有ACCESS等驱动的,因为它默认的是64wei的程序. 要通过32位程序添加数据源, 执行C:\Windows\SysWOW64\odbcad32.exe, 熟悉的面孔就出现了. 按照第二步的过程完成测试.
四. windows server 2008 64位
这个过程有点麻烦, 按照第二,第三步配置完后, 还是不能连接ODBC数据, 提示大概如下
An error occured trying to connect to this DataSource. Check that this is a System DSN and the name is spelled correctly. The error code was: -2147467259 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
未发现数据源未指定默认驱动? 已经添加了啊!!!!
注意到,添加数据源的时候是 "odbcad32.exe" , IIS会不会也要设置32位的?
察看IIS的应用程序池,果然如北
尝试打开, 改为“true”,“确定”, 重启IIS, 果然OK。
相关推荐
asp连接postgresql数据库 的源码
在ASP中,通过ODBC(Open Database Connectivity)数据源,我们可以连接到Oracle数据库进行数据操作。本篇文章将深入讲解如何在ASP中检测Oracle的ODBC连接是否成功,以确保我们的应用程序能够正常运行。 首先,我们...
4. **ASP连接代码示例** - 使用ADODB.Connection对象建立数据库连接。 - 设置连接字符串(ConnStr)包括驱动程序名称、用户名、密码及服务器标识。 - 打开连接。 ```vbscript dim conn dim ConnStr set ...
如何实现用ODBC连接MySQL和ASP,很好的教程
### ASP+ODBC连接Oracle始终连接不上解决方案 #### 背景介绍 在进行Web开发时,使用ASP(Active Server Pages)与Oracle数据库进行交互是一种常见的需求。然而,在实际操作过程中,用户可能会遇到诸如“Microsoft ...
总的来说,ASP连接SQLite数据库的关键在于配置好ODBC数据源,并利用ADO对象进行数据库操作。在实际应用中,你需要根据自己的数据库配置和需求调整上述代码。文件“asp open sqlite”可能包含更具体的示例代码或详细...
创建数据库连接文件【dsn文件】的方法 创建 ODBC DSN 文件 在创建数据库脚本之前,必须提供一条使 ADO 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容...
SQLiteODBC是一种连接SQLite数据库与支持ODBC(开放式数据库连接)的应用程序之间的桥梁。通过SQLiteODBC,开发人员可以利用ODBC标准API来访问SQLite数据库,从而在不同平台上实现对SQLite数据的操作。 #### 二、...
访问前要先下载两个组件:odbc.net和MYSQL的ODBC驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版 安装完成后,即可通过ODBC访问MYSQL数据库 方法三: 使用CoreLab推出的MYSQL访问组件,面向.NET ...
构建 Sql2000 数据库、ODBC 连接数据库和构建网站的个人总结 构建 Sql2000 数据库 在构建 Sql2000 数据库之前,需要安装 Sql2000 及补丁。安装完成后,需要建立用户。这里我们使用用户名和密码分别为 wisedisplay ...
综上所述,`Mysql_odbc驱动`是连接ASP或ASP.NET应用到MySQL数据库的桥梁,通过ODBC标准接口提供高效、可靠的数据库访问能力。了解并掌握这些知识点,有助于开发人员更好地利用MySQL ODBC驱动进行数据库应用程序的...
综上所述,ASP连接SQL Server 2000数据库涉及的主要知识点包括ASP脚本语法、ADODB组件的使用、ODBC数据源配置、SQL语句执行、Recordset操作及安全性考虑。掌握这些技能,你就能创建出高效、安全的数据驱动的ASP Web...
以上就是ASP连接Oracle数据库的基本步骤和知识点。在实际项目中,可能需要根据具体需求进行更复杂的操作,如事务处理、存储过程调用等。通过深入学习和实践,可以熟练掌握ASP与Oracle的交互,构建高效、稳定的Web...
### ASP连接MySQL的背景 ASP(Active Server Pages)是一种服务器端脚本环境,用于创建动态网页或web应用程序。尽管它已被ASP.NET所取代,但在许多旧项目中仍然非常有用。而MySQL则是一款广泛使用的开源关系型...
ODBC(Open Database Connectivity)是一种开放式的数据库连接标准,允许不同的应用程序和数据库管理系统进行交互。MySQL 是一种流行的开源关系数据库管理系统,通过 ODBC 接口可以实现对 MySQL 的访问。下面是使用 ...
ASP连接SQLServer有自带的ODBC驱动,然而ASP连接MySQL必须安装ODBC驱动,此工具为ODBC5.2_win_64位驱动。在设置系统DSN配置后,可以轻松连接数据库 代码如下 set conn=Server.Createobject("adodb.Connection") ...
本文详细总结了各种数据库的连接字符串,包括但不限于ODBC DSN/DSN-Less连接、OLEDB数据链接连接、.NET Managed Provider连接等。开发者可以根据自己的需求选择合适的连接方式,并利用这些连接字符串快速地与数据库...
### ASP数据库连接与操作详解 #### 一、活动服务器组件(Active Server Components)概述 活动服务器组件(Active Server Components)是基于ActiveX技术的一种代码片段集合。这些组件通过定义特定的接口来提供一组...
通过上述示例可以看出,使用ASP连接Oracle 9i数据库并非难事,只要按照正确的步骤设置连接字符串,并确保所有的依赖项都已正确安装和配置即可。此外,在遇到问题时,耐心地进行调试和排查也是解决问题的关键。希望...
以下是对几种常见ASP连接SQL数据库方法的详细说明: 1. **通过ADODB.Connection对象连接** 在ASP中,我们首先需要创建一个`ADODB.Connection`对象来代表数据库连接。例如: ```vbscript ("ADODB.Connection") %>...