热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用vbscript访问Oracle数据库

我现在写了这样的函数:FunctionopenConnection()SetcnnCreateObject(ADODB.Connection)cnn.Connec
我现在写了这样的函数:
Function openConnection()
   Set cnn = CreateObject("ADODB.Connection")
   cnn.ConnectionString = 
      "{ORACLE ODBC DRIVER};SERVER=TEST-DB1;UID=TAOBAO;PWD=TAOBAO"
   cnn.Open
   If cnn.State = adStateOpen Then
      cnnState = "open"
   Else
      cnnState = "closed"
   End If
End Function
但是运行到cnn.ConnectionString = 
      "{ORACLE ODBC DRIVER};SERVER=TEST-DB1;UID=TAO;PWD=TAO"
这一句时程序要出错,这样的写法不对吗?请指教!

5 个解决方案

#1


换个连接试试
"Driver={Microsoft ODBC for Oracle};SERVER=TEST-DB1;UID=TAOBAO;PWD=TAOBAO;"

#2


www.connectionstrings.com

#3


cOnnstr= "sysConnstr" value="Provider=OraOLEDB.Oracle.1;Data Source=db_172.18.10.11;User ID=epsys;Password=wiscom;Persist Security Info=True"
Dim cn As ADODB.Connection = New ADODB.Connection()
        cn.ConnectionString = connstr
        cn.Open()
        Dim rs As ADODB.Recordset = New ADODB.Recordset()
        Try
            sql = "select f_name from rep_group where f_id='" & fid & "'"
            Try
                rs.Open(sql, cn)


这是偶的,测试运行了n长时间了,好好的
如果有错误的话,也可能是oledb驱动或者是mdac版本的问题,不过这些是后话

#4


你用odbc连的啊。。那就更好说了:
        Dim cn As ADODB.Connection = New ADODB.Connection()

            cn.Open(dbname, dbuser, dbpwd)
'dbname是odbc数据源的名字,dbuser是用户名,dbpwd是密码。别的什么都不用写
            Dim rs As ADODB.Recordset = New ADODB.Recordset()
            sql = "select * from (" + sql + ") DS_linshi_ceshi where 1=2"
            rs = cn.Execute(sql)

#5


如何连接的是远程服务器呢

推荐阅读
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 解析SQL查询结果的排序问题及其解决方案
    本文探讨了为什么某些SQL查询返回的数据集未能按预期顺序排列,并提供了详细的解决方案,帮助开发者理解并解决这一常见问题。 ... [详细]
  • 本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ... [详细]
  • 本文探讨了MariaDB在当前数据库市场中的地位和挑战,分析其可能面临的困境,并提出了对未来发展的几点看法。 ... [详细]
  • 本文详细介绍如何在VSCode中配置自定义代码片段,使其具备与IDEA相似的代码生成快捷键功能。通过具体的Java和HTML代码片段示例,展示配置步骤及效果。 ... [详细]
  • 本文探讨了在Java中实现系统托盘最小化的两种方法:使用SWT库和JDK6自带的功能。通过这两种方式,开发者可以创建跨平台的应用程序,使窗口能够最小化到系统托盘,并提供丰富的交互功能。 ... [详细]
  • 本文探讨了在 Vue 2.0 项目中使用 Axios 获取数据时可能出现的错误,并提供详细的解决方案和最佳实践。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
  • 本文介绍如何通过 JavaScript 实现一个基于鼠标坐标的 Tooltip 弹出层,详细解释了如何获取窗口和文档的尺寸及滚动位置,并优化了代码结构。 ... [详细]
author-avatar
Life一切安好
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有