我正在尝试使用创建桌面应用程序。该应用程序查询Oracle数据库。要连接到数据库,我使用。
我使用node.js进行了初步测试,以确保可以使用已安装的Oracle驱动程序实际查询数据库。我所做的是:
index.js:
var db = require('odbc')();
var cn = 'DSN=****;Uid=****;Pwd=****;';
db.open(cn, function (err) {
if (err) return console.log(err);
db.query('select 42 from dual'
我有2个access数据库,一个用作CRM,另一个只保存使用ODBC的firebird数据库的链接表。此firebird数据库(fdb)只能允许一个用户访问。
当CRM通过ODBC更新表时,ODBC连接(Firebird)没有释放,这意味着需要访问的其他应用程序无法打开数据库。只有在CRM关闭时,才会释放ODBC连接。
Dim dba as database
Dim strODBCname as string
strODBCname = "OSF_ODBC.accdb"
Set dbs = OpenDatabase(ValidatePath(CurrentProject.Pat
我有一个包含正确信息的php文件,但我不明白为什么我不能与SQL数据库建立ODBC连接?
我有两个文件,并试图创建一个简单的网页,这是连接到我的数据库。
第一个文件(odbc_vertices.php):
<?php
//creates an odbc connection and stores it in $odbc variable
$odbc = odbc_connect ('VERTICES', 'correctusername','correctpassword') or die ( "Could No
我正在使用pyodbc管理我的数据库连接。我正在尝试连接到OSI PI数据库,并收到此错误:
pyodbc.Error: ('IM002', "[IM002] [OSI][PI ODBC][PI]PI-API Error <pilg_getdefserverinfo> 0 (0) (SQLDriverConnectW); [01000] [Microsoft][ODBC Driver Manager] The driver doesn't support the version of ODBC behavior that the applicatio
到目前为止,当我必须连接到32位Access数据库时,我只是使用32位JVM执行应用程序。但是,我现在正在开发一个需要64位JVM的应用程序,但我仍然需要连接到32位Access数据库。当我尝试连接时,我得到了这个异常:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.o
我希望使用Java/.NET连接到ODBC数据库。当我尝试连接到该数据库时,收到如下错误:
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
为什么会这样呢?我可以做些什么来使连接成功?
我已经使用R的odbc包成功连接到Impala。当我使用我的Microsoft ODBC管理工具创建连接时,我将默认数据库设置为default。这是一个存在于Impala实例中的数据库,但我并不真正关心它。我只是想连接到该实例,并在需要时在数据库之间来回切换。
使用通过odbc连接的Servers,我可以做到这一点。假设我设置了一个到MS SQL Server的odbc连接,并将默认数据库设置为DB1。如果我想查询另一个数据库,比如DB2,我可以这样做:
library(odbc)
#set up connection to MS SQL server
mssqlcon <- dbCon
我有一个SSIS包,它在visual studio 2010中运行良好,但作为一个作业,它在连接到ODBC数据库时sql server会失败。
该项目使用密码加密敏感数据。这是因为代理服务器不是我的帐户。它也恰好是使用连接字符串连接到ODBC的用户。在ODBC连接失败之前,该作业成功连接到两个非ODBC数据库。
该项目设置为在32位模式下运行,但奇怪的是,当我将其设置为64位时,它将在ODBC连接上失败。
除了ODBC数据库之外,所有服务器都设置为使用当前用户运行,ODBC数据库具有连接字符串。这会不会与此有关?
下面是错误消息
Description: An ODBC error -1 ha