Я новичок в Excel VBA. Я хочу запросить данные из базы данных Teradata и предоставить результат в строках листа excel. Когда я пишу код ниже:База данных запросов через Excel VBA
Private Sub CommandButton1_Click()
Dim conn As Connection
Dim rec1 As Recordset
Dim thisSql As String
Set conn = New Connection
conn.Open "Driver=Teradata; DBCName=" & DBCName & ";UID=" & UID & ";PWD=" & PWD
thisSql = "simple select qyery here"
With .QueryTables.Add(Connection:=conn, Destination:=.Range("A1"))
.Sql = thisSql
.Name = "data"
.FieldNames = True
.Refresh BackgroundQuery:=False
End With
End Sub
Я получаю ошибку говоря «ошибка компилятора: определяемые пользователем тип не определен»
как преодолеть эту ошибку? Нужно ли включать что-либо в код?
Пожалуйста, помогите
Я использую MSVisualBasic 6,5 редактор
Это говорит вам, какая линия? – lins314159
показывая ошибку в строке: Dim conn As Connection – SrinivasR