【发布时间】:2015-10-03 06:03:25
【问题描述】:
我有非常简单的代码。最后一行返回这样的错误,我用的不是英文版,所以看起来可能有点不同:“找不到数据源,没有指定默认驱动”。
Private objConn As New ADODB.Connection 'Connection...
Private objRS As New ADODB.Recordset 'Recordset...
Private objErr As ADODB.Error 'Errors...
Dim strSQL as String, intJobCodeRequested as Integer
'Prompt User for job code...
intJobCodeRequested = InputBox("Please enter the job code desired: ", "Teradata Program", " ")
'Connect to database using DSL set in the ODBC setup...
objConn.Open "Driver=TeradataDSN; Server=Teradata Server Name; Database=Database Name; UID=User ID; PWD=Password"
那么之后:
我运行 32 位 ODBC 数据源管理器,然后 按下“添加” 然后从列表中选择“Teradata” 按“完成”
结果我收到一条错误消息terasso 库中发生未知错误
我正在使用 teradata v 14.1。根据注册表,安装了 OLDP 驱动程序。 Teradata GSS 也已安装(文件夹存在于 Teradata 文件夹中)。并且根据this,还安装了共享ICU库。 有什么建议吗?
【问题讨论】:
-
听起来你没有安装所有需要的东西。确保安装 Teradata GSS 和共享 ICU 库
-
@Andrew nope,它们都已安装
-
驱动程序、GSS 和 ICU 库是如何安装的?在过去的版本中,订单是已知的问题。
-
@RobPaller 如何 - 我认为某个 IT 部门已经远程安装了所有内容。 订单是什么意思?
-
@RobPaller 这可以成为解决方案stackoverflow.com/questions/10909824/… 吗?