`

ASP连接ODBC

 
阅读更多

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。

 

  • 大小: 100.2 KB
分享到:
评论

相关推荐

    asp连接postgresql数据库

    asp连接postgresql数据库 的源码

    ASP技术常遇问题解答-如何检测Oracle的ODBC是否连接成功?.zip

    在ASP中,通过ODBC(Open Database Connectivity)数据源,我们可以连接到Oracle数据库进行数据操作。本篇文章将深入讲解如何在ASP中检测Oracle的ODBC连接是否成功,以确保我们的应用程序能够正常运行。 首先,我们...

    ASP通过ODBC连接64位oracle11g

    4. **ASP连接代码示例** - 使用ADODB.Connection对象建立数据库连接。 - 设置连接字符串(ConnStr)包括驱动程序名称、用户名、密码及服务器标识。 - 打开连接。 ```vbscript dim conn dim ConnStr set ...

    如何实现用ODBC连接MySQL和ASP

    如何实现用ODBC连接MySQL和ASP,很好的教程

    ASP+ODBC连接Oracle始终连接不上,网上的办法试遍了也不管用。最后本人发现了解决办法

    ### ASP+ODBC连接Oracle始终连接不上解决方案 #### 背景介绍 在进行Web开发时,使用ASP(Active Server Pages)与Oracle数据库进行交互是一种常见的需求。然而,在实际操作过程中,用户可能会遇到诸如“Microsoft ...

    asp连接SQLite代码

    总的来说,ASP连接SQLite数据库的关键在于配置好ODBC数据源,并利用ADO对象进行数据库操作。在实际应用中,你需要根据自己的数据库配置和需求调整上述代码。文件“asp open sqlite”可能包含更具体的示例代码或详细...

    ASP通过ODBC连接SQL Server 2008数据库的方法

    创建数据库连接文件【dsn文件】的方法   创建 ODBC DSN 文件 在创建数据库脚本之前,必须提供一条使 ADO 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容...

    sqliteodbc驱动sqlite3

    SQLiteODBC是一种连接SQLite数据库与支持ODBC(开放式数据库连接)的应用程序之间的桥梁。通过SQLiteODBC,开发人员可以利用ODBC标准API来访问SQLite数据库,从而在不同平台上实现对SQLite数据的操作。 #### 二、...

    ASP.NET连接MYSQL的三种方法

     访问前要先下载两个组件:odbc.net和MYSQL的ODBC驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版  安装完成后,即可通过ODBC访问MYSQL数据库 方法三:  使用CoreLab推出的MYSQL访问组件,面向.NET  ...

    个人总结,图文说明:构建Sql2000数据库+ODBC连接数据库+构建网站

    构建 Sql2000 数据库、ODBC 连接数据库和构建网站的个人总结 构建 Sql2000 数据库 在构建 Sql2000 数据库之前,需要安装 Sql2000 及补丁。安装完成后,需要建立用户。这里我们使用用户名和密码分别为 wisedisplay ...

    Mysql_odbc驱动

    综上所述,`Mysql_odbc驱动`是连接ASP或ASP.NET应用到MySQL数据库的桥梁,通过ODBC标准接口提供高效、可靠的数据库访问能力。了解并掌握这些知识点,有助于开发人员更好地利用MySQL ODBC驱动进行数据库应用程序的...

    ASP连接SQL2000数据库

    综上所述,ASP连接SQL Server 2000数据库涉及的主要知识点包括ASP脚本语法、ADODB组件的使用、ODBC数据源配置、SQL语句执行、Recordset操作及安全性考虑。掌握这些技能,你就能创建出高效、安全的数据驱动的ASP Web...

    asp连接oracle完整代码

    以上就是ASP连接Oracle数据库的基本步骤和知识点。在实际项目中,可能需要根据具体需求进行更复杂的操作,如事务处理、存储过程调用等。通过深入学习和实践,可以熟练掌握ASP与Oracle的交互,构建高效、稳定的Web...

    asp连接mysql字符串

    ### ASP连接MySQL的背景 ASP(Active Server Pages)是一种服务器端脚本环境,用于创建动态网页或web应用程序。尽管它已被ASP.NET所取代,但在许多旧项目中仍然非常有用。而MySQL则是一款广泛使用的开源关系型...

    如何用ODBC接口访问MySQL指南

    ODBC(Open Database Connectivity)是一种开放式的数据库连接标准,允许不同的应用程序和数据库管理系统进行交互。MySQL 是一种流行的开源关系数据库管理系统,通过 ODBC 接口可以实现对 MySQL 的访问。下面是使用 ...

    MySql_connector_odbc_win_64

    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数据库连接大全

    ### ASP数据库连接与操作详解 #### 一、活动服务器组件(Active Server Components)概述 活动服务器组件(Active Server Components)是基于ActiveX技术的一种代码片段集合。这些组件通过定义特定的接口来提供一组...

    asp连接oracle9i数据库成功实例

    通过上述示例可以看出,使用ASP连接Oracle 9i数据库并非难事,只要按照正确的步骤设置连接字符串,并确保所有的依赖项都已正确安装和配置即可。此外,在遇到问题时,耐心地进行调试和排查也是解决问题的关键。希望...

    asp连接SQL数据库.pdf

    以下是对几种常见ASP连接SQL数据库方法的详细说明: 1. **通过ADODB.Connection对象连接** 在ASP中,我们首先需要创建一个`ADODB.Connection`对象来代表数据库连接。例如: ```vbscript ("ADODB.Connection") %&gt;...

Global site tag (gtag.js) - Google Analytics