|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvvНичего не закончилось. Теперь нужно хорошо разобраться с объектом Recordset. Debug.Print rs.Fields("ID").Value явно недостаточно для продуктивной работы. я же не против rs.Fields("ID").Value - я понимаю так - значение поля с идентификатором "ID" как взяло первую строку хз подскажете в лоб или ссыль? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 11:31 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофаили ссыль? ссыль ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 13:06 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Желаю удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 17:46 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvv, ради христа дополните Dim ws As Set ws = ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 18:34 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Dim ws As Worksheet Set ws =Thisworkbook.Worksheets.Add ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 18:56 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvv, это не эксель а тестовый файл ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 18:58 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Тестовый файл может быть TXT, CSV, DBF, XLSX и других форматов. Я показываю, как результат запроса выгрузить на лист Excel'я. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 19:03 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvv, с экселем я уже запасся примером, интересует txt ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 19:14 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
указанное ниже истина? Код: vbnet 1. 2.
как вывести ответ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 20:00 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофауказанное ниже истина? Код: vbnet 1. 2.
как вывести ответ? Почему не подходит 15931179 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 22:01 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 04:46 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофа, тут ещё напасть для своих проверок пробую вывод такой Код: vbnet 1. 2. 3.
и в файле специально сделал ID;Name;Price; 1;Chairs ;$40.00 ; но выводит почему? я ведь не trim'ил? почему пробелы в конце данных деваются? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 11:08 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
сорри, но выводит [1] [Chairs] [$40.00] ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 11:09 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
читай дальше про schema.ini и фиксированный формат с определением типов колонок ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 11:11 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Konst_One, ну да я его обходил стороной, а сейчас как я понял в каталоге, например "e:\" - директория, где хранится файл должен быть файл с именем Schema.ini и его задача дать нужную инфу проге, так? (сам придумал) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 11:40 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
"на верном пути ты, мой падаван" (йода из далёкой--далёкой галактики)(с) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 12:04 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Konst_One, опробовал, файл Schema.ini, его содержание [С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы.txt] Format=CSVDelimited ColNameHeader=True n=ColumnNametype [Text] CharacterSet=ANSI файл С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы.txt, его содержание ID.Name.Price. 1,Chairs,$40.00, 2,Table,$75.00, 3,Fork,$1.50, 4,Lamp,$15.00, 5,Rug,$35.00, на строке rs.Open "select * from [С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы#txt]", cn напоролся на мессагу Разделитель полей, указанный в спецификации текстового файла совпадает с разделителями целой и дробной частей чисел или ограничителем текстовых полей Одно лечим, другое калечим... когда ещё точно не знаешь как надо подскажите пжл как нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 17:12 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
разделители настраиваются в настрйках ОС ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 17:19 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Konst_One, ну туда я точно не хочу лезть, но я думал, что 'вторая запись в Schema.ini - формат файла, поля в файле разделены запятыми (значения, разделённые запятыми) - Format=CSVDelimited я так и поставил в этом файле что не правильно думал? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 19:24 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
йолки палки, вернул, сделал тот же разделитель ; нарываюсь на туже мессагу.... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 19:28 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофаiMrTidy, потому, что 15931571 Не вижу логики, да Вы сами посмотрите: катастрофаzchvv, ради христа дополните Dim ws As Set ws = zchvvDim ws As Worksheet Set ws =Thisworkbook.Worksheets.Add катастрофаzchvv, это не эксель а тестовый файл zchvvТестовый файл может быть TXT, CSV, DBF, XLSX и других форматов. Я показываю, как результат запроса выгрузить на лист Excel'я. катастрофаzchvv, с экселем я уже запасся примером, интересует txt Вам уже дали пример как данные можно выгрузить в Excel как перебором, так и встроенным методом. Куда Вам нужно выгрузить данные и для какой цели? Может быть ADODB не самый лучший вариант в рамках Вашей задачи. Вот простейший пример. Рекомендую так же ознакомиться с этим . ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 22:24 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофайолки палки, вернул, сделал тот же разделитель ; нарываюсь на туже мессагу.... Нужно так: Format=Delimited(;) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2014, 23:58 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
guest12345, спасибо всем, все примеры я гляну а пока в файле С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы.txt текст ID;Name;Price; 1 ;Chairs ;$40.00 ; 2;Table;$75.00; 3;Fork;$1.50; 4;Lamp;$15.00; 5;Rug;$35.00; в файле Schema.ini текст [С_помощью_ADO_и_SQL_опрашивать_текстовые_файлы.txt] Format=Delimited(;) ColNameHeader=True n=ColumnNametype [Text] CharacterSet=ANSI в интермедии [1] [Chairs] [$40.00] а я добиваюсь [1 ] [Chairs ] [$40.00 ] как это получить? и всё же для меня Экселекский файл не есть текстовый.... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2014, 04:10 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
iMrTidy, спасибо посмотрел Ваш Schema.ini я правильно понял что как и в ВБА 'далее после апострофа это коммент? но ведь в интермедии которая щас увидел переводится как Немедленно также триммит как добиться правильного отображения в файле ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2014, 04:36 |
|
|
start [/forum/topic.php?fid=60&msg=38625571&tid=2156361]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 455ms |
0 / 0 |