我尝试使用以下代码通过VBA连接到Teradata:
Sub sql_query()
Dim Cn As ADODB.Connection
Dim Rc As ADODB.Recordset
Set Cn = New ADODB.Connection
On Error GoTo Invalid
Cn.Open "Driver={Teradata};DBCname=TDPREPE01;Uid=xxxx;Pwd=xxxxx!;"
Invalid:
MsgBox ("There was error number " & Err.Number & ". This is " & Err.Description & ".")
End Sub
当我运行它时,我得到以下错误:
我知道我用正确的凭据登录了,因为它与我登录mySQL时使用的凭据相同。
有人知道问题出在哪里吗?
这是我的活动连接的屏幕截图:
1条答案
按热度按时间pdtvr36n1#
主要的一点是设置一个身份验证,否则将没有连接。
以下措施有效:
结束子组件