odbe 连接 和 oledb 有哪些不一样啊
解决方案 »
- 同义词疑问
- oracle越跑越慢如何解决
- 一台windows的服务器,安装oracle9,共享池,缓冲区,java池,大型池和pga 分别设置多少大小?
- 这个视图提示缺失表达式,大家给看看
- 请问各个大侠,如何把oracle8i中的某个数据库恢复到oracle 10g中啊,oracle 10g数据库里没有8i中的那个数据库
- linux下oracle9i创建数据库时出现的问题??
- 如何将创建好的数据库导出到另一台机器上?
- 求一个SQL语句,回复者给分
- pro*c的程序在大数据量时,常在执行EXEC SQL时出CORE,why???
- PLSQL多个查询结果集,有何种办法能够批量导出多个CSV文件或者EXCEL
- 如果比较两个数据库数据完全一致!
- oracle字符集问题
set conn=server.CreateObject("adodb.connection")
conn.open "driver={mircosoft access driver (*.mdb)};dbq="&server.MapPath("db.mdb")
exec="select * from guest where sex='"&sex&"'"//就是这行提示说:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/search.asp,行 7 反复检查并设置了ODBC数据源,均未发现问题,但把where一句去掉即能正常显示,现初步怀疑是语法出错。错误已找到,原来是我把微软的名字写错了应该是microsoft,却写成了mircosoft,不过也因此知道了数据库的另一些连接方法,也算是错有错着吧!上网查了查资料,改用OLEDB方式连接,只是换了种连接方式,居然就通过了
Set Conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("db.mdb")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&DBPath
exec="select * from guest where sex='"&sex&"'"OLEDB相关资料如下:
OLEDB是微软的一个战略性系统级编程接口,用于管理整个组织内的数据。OLEDB是建立在ODBC功能之上的一个开放规范。ODBC是为访问关系型数据库而专门开发的,OLEDB则用于访问关系型和非关系型信息源,例如主机ISAM/VSAM和层次数据库,电子邮件和文件系统存储,文本、图形和地理数据以及自定义业务对象。 OLEDB定义了一组COM接口,对各种数据库管理系统服务进行封装,并允许创建软件组件,实现这些服务。OLEDB组件包括数据提供程序(包含和表现数据)、数据使用者(使用数据)和服务组件(处理和传送数据,例如,查询处理器和游标引擎)。OLEDB接口有助于平滑地集成组件,这样,OLEDB组件厂商就可以快速地向市场提供高质量OLEDB组件。此外,OLEDB包含了一个连接ODBC的“桥梁”,对现用的各种ODBC关系型数据库驱动程序提供一贯的支持。---号称取代odbc,但也兼容odbc