首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我无法使用VBScript连接到我的oracle数据库

为什么我无法使用VBScript连接到我的oracle数据库
EN

Stack Overflow用户
提问于 2015-02-20 07:53:35
回答 1查看 3.3K关注 0票数 1

我想用VBscript连接到数据库。根据几个站点的建议安装了oracle客户端和odbc驱动程序。从http://qtpromania.blogspot.in/2013/05/how-to-connect-to-oracle-database-using.html复制了vbscript。我已经安装了oracle 11g express版。我想先用本地数据库运行代码,然后尝试连接服务器端数据库。但是当我执行我的vbscript时,我无法连接到数据库。是不是我漏掉了什么。请提个建议。

‘首先尝试使用本地数据库。稍后我想连接服务器端的'Database HOST = "localhost“PORT = "1521”SID = "XE“USER = "system”PASSWORD = "system“

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    Srvname="Driver={Microsoft ODBC for Oracle}; " & _
    "CONNECTSTRING=(DESCRIPTION=" & _
    "(ADDRESS=(PROTOCOL=TCP)" & _
    "(HOST="& HOST &")(PORT="& PORT &"))" & _
    "(CONNECT_DATA=(SID="& SID &"))); uid="& USER &";pwd="& PASSWORD &";"

    Set Rec = CreateObject("ADODB.Recordset")
    Set conn=Createobject("ADODB.Connection")


    MsgBox "Before"
    MsgBox Srvname
    'Cannot get past this point.Its like I cannot connect to the path 
    ' I have installed oracle client recently.

    conn.open Srvname

    If conn.State = "1" Then 'Check connection
      MsgBox "Connected to DB"
    Else
      MsgBox "NOT connected to DB"
    End If

SQLSec="select Age from Persons where Name like 'A%'" 'SQL statement
   Rec.open SQLSec,conn
   Age=Rec.fields("AGE") 'AGE is the name of the column
   Rec.Close

MsgBox Age
EN

回答 1

Stack Overflow用户

发布于 2015-02-20 10:43:07

尝试像这样连接字符串:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Srvname="Driver={Microsoft ODBC for Oracle}; Server=""" & _
    "CONNECTSTRING=(DESCRIPTION=" & _
    "(ADDRESS=(PROTOCOL=TCP)" & _
    "(HOST="& HOST &")(PORT="& PORT &"))" & _
    "(CONNECT_DATA=(SID="& SID &")))""; uid="& USER &";pwd="& PASSWORD &";"

您安装了哪种Oracle客户端- 64位还是32位?

检查是否安装了ODBC驱动程序"Microsoft ODBC for Oracle“。在我的机器上,它只存在32位,但是默认情况下,VBscript在64位环境中运行。这不匹配。

要检查32位ODBC驱动程序运行64位ODBC驱动程序的c:\Windows\SysWOW64\odbcad32.exe运行c:\Windows\System32\odbcad32.exe

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28624025

复制
相关文章
JAVA以UTF-8导出CSV文件,用excel打开产生乱码的解决方法
1OutputStreamWriter osw = newOutputStreamWriter(resp.getOutputStream(), "UTF-8"); 
felixxue
2022/12/29
1.9K0
「问答」解决CSV文件用Excel打开乱码问题
参考文章:https://blog.csdn.net/m0_37125796/article/details/73928157
毛大姑娘
2020/09/10
2K0
提示以只读方式打开文件
如果不希望内容审阅者意外修改你的文档,可在发送文档供审阅前将其设为只读。 另一种方法是限制格式和编辑。
MIKE笔记
2023/03/22
1.8K0
提示以只读方式打开文件
用Excel获取数据——不仅仅只是打开表格
其实标题中有两层意思:第一层意思是在一些数据库管理不那么严格的中小型企业,可以通过Excel中的ODBC数据接口,与数据库或者数据仓库建立连接,直接快速取数,提高工作效率;第二层意思是Excel 2016中有相当强大的数据获取工具,即便不能从数据库直接获取,也能从多个本地的数据表中将数据抽取、整理和转化,并做到实时更新,也能提高工作效率。
博文视点Broadview
2020/06/11
2.6K0
用Excel获取数据——不仅仅只是打开表格
Oracle导出的文件为什么用Excel打开是乱码?
Oracle字符集是AL32UTF8,查询表中的非英文字符显示正常,但是用utl_file写到CSV文件用Excel打开是乱码。
一头小山猪
2020/04/10
2.5K0
IBM Lotus Domino Hash Extractor
最近常碰到 Domino 服务器,老样子先从 names.nsf 开始找密码破解 有时候 Metasploit 不知道为什么会出错,只好自己再造个轮子用了也还顺手
纯情
2023/04/27
5290
Python与Excel:使用xlwings打开Excel文件
xlwings是Excel自动化的最佳python库,本文重点讲解如何使用Python xlwings打开Excel文件。
fanjy
2022/11/16
2.8K0
Python与Excel:使用xlwings打开Excel文件
pycharm查找与替换_python替换dataframe中的值
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175276.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
6K0
使用vbscript替换excel文件的内容
这个不能算瞎折腾,也算是被逼的没办法了。从接手webgame开始,看到那么多的excel文件被翻译为繁体,我的头就没小过。现在因为新版本的问题又得重新翻译一次,经历过上一次惨痛的过程,这一次变懒了。
meteoric
2018/11/16
2K0
如何使用FME完成值的替换?
我们使用FME来完成各种替换,针对单个字符串,可以使用StringReplacer转换器来完成。StringReplacer转换器是一个功能强大的转换器,通过这个转换器,可以很方便的完成各种替换,甚至是将字段值映射为空。曾经在技术交流群里有个朋友提出:要将shp数据所有字段中为空格的值,批量改成空值。针对这个需求,我尝试了以下几种解决方式:
数据处理与分析
2019/07/31
4.7K0
如何使用FME完成值的替换?
Java 根据占位符名称替换值
在Java开发中,我们经常需要根据一些模板、格式字符串等动态替换一些变量的值。为了方便处理这些情况,Java提供了字符串格式化功能,可以使用占位符将变量嵌入到字符串中,并在运行时进行替换。本文将介绍Java中根据占位符名称替换值的方法。
网络技术联盟站
2023/06/05
4.3K2
字典值替换注解 – AOP最佳实践
收心
2023/06/07
5390
使用Python查找和替换Excel数据
让我们将Excel文件(注:你可以在知识星球完美Excel社群下载示例Excel文件find_replace.xlsx,以便于进行后续操作)数据加载到Python中,我们同样将使用pandas库,这是Python中数据分析的标准。
fanjy
2022/04/13
5K0
使用Python查找和替换Excel数据
【工作代码】复杂 JSON 值替换处理
摘要: 原创出处 www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!
二哥聊运营工具
2021/12/17
1.2K0
【工作代码】复杂 JSON 值替换处理
使用jolt替换值(1/0->男/女)
现在有一组JSON格式的数据如下,可能因为各种原因吧,其中表示性别的sex字段并没有使用男 女这样直接的值来表达,然后老板说:“我不要1/0,你给我换成我能看得懂的汉字”
@阿诚
2021/12/18
1.8K0
使用jolt替换值(1/0->男/女)
Python高效办公|批量替换错误值
这来源于一个同事问的问题,他有两个表格,第一个表格是总表,但是有一列数据部分内容是写错了的。正确的内容写在了另外一个表格中。
罗罗攀
2019/05/19
1.5K0
浏览器以只读方式打开PDF
版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/chengyuqiang/article/details/88828480
程裕强
2019/07/01
2.4K0
EXCEL快速合并相同值
Option Explicit Private srow As Integer Sub T() Application.ScreenUpdating = False Application.DisplayAlerts = False Dim i As Integer, lcol As Integer srow = Application.InputBox("输入处理起始行号") lcol = Range("IV" & srow).End(xlToLeft).Column For i = 1 To lcol Call tt(i) Next Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub
用户1191760
2019/02/27
9610
解密excel文件打开密码「建议收藏」
excel文件带有打开密码,忘记了密码或者是不知道密码的情况下,想要打开文件是需要解密工具帮助的,因为需要找到正确的密码才能够打开文件,其他方法好像还没办法成功解决文件打开密码。
全栈程序员站长
2022/09/15
1.5K0
解密excel文件打开密码「建议收藏」
React 18 用 createRoot 替换 render
React 18 提供了两个 root API,被称之为 Legacy Root API 和 New Root API:
桃翁
2021/09/09
3K0

相似问题

用Java解析草案in

10

用特定参数替换值的Excel公式

20

Excel VBA用空白值替换选择

13

用Excel替换公式

315

使用Excel工作表创建字典以替换值

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文