С помощью ADO + SQL опрашивать текстовые файлы - VB
Формулировка задачи:
здравствуйте, собственно по сабжу есть ли у кого хороший пример?, спасибо
Решение задачи: «С помощью ADO + SQL опрашивать текстовые файлы»
textual
Листинг программы
Option Explicit Public Sub test() 'Connection - соединение с базой данных 'Command - команда DML 'Recordset - набор записей 'Stream - поток двоичных или текстовых данных 'Record -Запись 'нужно подключить библиотеку Microsoft ActiveX Data Object 2.x Library Dim cn As ADODB.Connection Set cn = New ADODB.Connection '"e:\" - директория, где хранится файл 'HDR = YES указывает, что первая строка содержит columnnames, а не данные, HDR = NO; свидетельствует об обратном cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=w:\;Extended Properties=""text;HDR=YES;FMT=Delimited""" 'открыть соединение с базой данных cn.Open Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset 'имя файла к которому идёт обращение "С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы" rs.Open "select * from [С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы#txt]", cn 'пример обращений к столбцам выборки, можно менять сам запрос и тем самым получать столбец, строку Debug.Print rs.Fields("ID").Value Debug.Print rs.Fields("Name").Value Debug.Print rs.Fields("Price").Value rs.Close Set rs = Nothing cn.Close Set cn = Nothing End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д