Я пытаюсь использовать VBA в Excel для запроса базы данных SQL, и мне был предоставлен ниже код в качестве отправной точки, который является удивительным, но я не знаю синтаксиса для написания строки подключения и до сих пор не смогли его найти. Надеюсь, вы, ребята, можете мне помочь.Как написать строку подключения
Dim cn as new ADODB.Connection
Dim rs as new ADODB.Recordset
Cn.ConnectionString = “your connection string”
Cn.Open
Rs.Open “query like SELECT * FROM MYTABLE etc.”, cn
Range(“A1”).CopyFromRecordset rs
Rs.close
Cn.close
если некоторые прибегая к помощи им, что вы найдете тонны примеров – Steve
[www.connectionstrings.com] (http://www.connectionstrings.com/sql-server/) является хорошим местом для начала. Что-то вроде этого: 'cn.ConnectionString =" Provider = SQLOLEDB.1; Источник данных = Имя_сервера; Начальный каталог = имя_базы; TRUSTED_CONNECTION = YES "' –
Я занимаюсь поиском в течение последних 2 недель и еще не нашел то, что мне нужно было имеют смысл для моего мозга. Однако то, что предоставил Portland Runner, очень полезно. Спасибо, сэр. Теперь мне просто нужно выяснить, почему это дает мне ошибку complie: User-Defined type not defined error в первой строке Dim –