|
|
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
zchvvНичего не закончилось. Теперь нужно хорошо разобраться с объектом Recordset. Debug.Print rs.Fields("ID").Value явно недостаточно для продуктивной работы. я же не против rs.Fields("ID").Value - я понимаю так - значение поля с идентификатором "ID" как взяло первую строку хз подскажете в лоб или ссыль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 11:31:33 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
катастрофаили ссыль? ссыль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 13:06:25 |
|
||
|
с помощью 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:03 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
zchvv, ради христа дополните Dim ws As Set ws = ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 18:34:14 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
Dim ws As Worksheet Set ws =Thisworkbook.Worksheets.Add ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 18:56:49 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
zchvv, это не эксель а тестовый файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 18:58:20 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
Тестовый файл может быть TXT, CSV, DBF, XLSX и других форматов. Я показываю, как результат запроса выгрузить на лист Excel'я. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 19:03:36 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
zchvv, с экселем я уже запасся примером, интересует txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 19:14:08 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
указанное ниже истина? Код: vbnet 1. 2. как вывести ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 20:00:53 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
катастрофауказанное ниже истина? Код: vbnet 1. 2. как вывести ответ? Почему не подходит 15931179 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2014, 22:01:53 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 04:46:40 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
катастрофа, тут ещё напасть для своих проверок пробую вывод такой Код: vbnet 1. 2. 3. и в файле специально сделал ID;Name;Price; 1;Chairs ;$40.00 ; но выводит почему? я ведь не trim'ил? почему пробелы в конце данных деваются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 11:08:23 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
сорри, но выводит [1] [Chairs] [$40.00] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 11:09:38 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
читай дальше про schema.ini и фиксированный формат с определением типов колонок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 11:11:59 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
Konst_One, ну да я его обходил стороной, а сейчас как я понял в каталоге, например "e:\" - директория, где хранится файл должен быть файл с именем Schema.ini и его задача дать нужную инфу проге, так? (сам придумал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 11:40:31 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
"на верном пути ты, мой падаван" (йода из далёкой--далёкой галактики)(с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 12:04:42 |
|
||
|
с помощью 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:55 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
разделители настраиваются в настрйках ОС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 17:19:21 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
Konst_One, ну туда я точно не хочу лезть, но я думал, что 'вторая запись в Schema.ini - формат файла, поля в файле разделены запятыми (значения, разделённые запятыми) - Format=CSVDelimited я так и поставил в этом файле что не правильно думал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 19:24:25 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
йолки палки, вернул, сделал тот же разделитель ; нарываюсь на туже мессагу.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 19:28:07 |
|
||
|
с помощью 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:49 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
катастрофайолки палки, вернул, сделал тот же разделитель ; нарываюсь на туже мессагу.... Нужно так: Format=Delimited(;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 23:58:35 |
|
||
|
с помощью 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:15 |
|
||
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
|---|---|---|---|
|
#18+
iMrTidy, спасибо посмотрел Ваш Schema.ini я правильно понял что как и в ВБА 'далее после апострофа это коммент? но ведь в интермедии которая щас увидел переводится как Немедленно также триммит как добиться правильного отображения в файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 04:36:40 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=38625571&tid=2156361]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 503ms |

| 0 / 0 |
