|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
здравствуйте, собственно по сабжу есть ли у кого хороший пример?, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2014, 18:37 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
чуть в сторону от ВБ, но может скажете не пойму, сказано, здесь http://www.internet-technologies.ru/articles/article_293.html#subscribeCansel создайте три файла index.html data.txt CSV.DSN есть их текст далее сказано Остается отметить, что все три файла для проверки работы примера вы должны сохранить в одной директории вашего веб-сервера А если есть на сервере не index.html, index.php, тогда в него доливать соль: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
так? они уживутся? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2014, 20:10 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
cns="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ПапкаГдеФайл;Extended Properties='text;HDR=No;FMT=Delimited'" 234 qwerty asdfgh 207 zxcvbn lkjhgfd 120 zxcvbn lkjhgfd select f1,f2,f3 from test.txt where f1 like '%20%' ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2014, 10:34 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvv, похоже с загрузкой на веб-сервер пролетаю, так как нужно Для выполнения asp скрипта нужно иметь windows хостинг где разрешен и настроен запуск classic asp. Расширение файла при этом должно быть asp А у меня такого не предвидится Вашу мысль не понял ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2014, 12:40 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Я отвечал на вопрос, вынесенный в название топика. Какую строку соединения использовать, как обращаться к столбцам. Ни о каких веб-серверах не думал, ибо эта тема лежит далек-далеко за пределами моей компетенции. Но у нас есть Shocker.Pro! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2014, 14:10 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvv, ну тоже не плохо по сабжу, предположим, что в текстовике ID,Name,Price 1,"Chairs",$40.00 2,"Table",$75.00 3,"Fork",$1.50 4,"Lamp",$15.00 5,"Rug",$35.00 тогда упор на есть ли у кого хороший пример? и полный, как запросить столбец, строку, спасибо заранее ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2014, 19:39 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофаzchvv, ну тоже не плохо по сабжу, предположим, что в текстовике ID,Name,Price 1,"Chairs",$40.00 2,"Table",$75.00 3,"Fork",$1.50 4,"Lamp",$15.00 5,"Rug",$35.00 тогда упор на есть ли у кого хороший пример? и полный, как запросить столбец, строку, спасибо заранее Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2014, 08:14 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
HandKot, спасибо важное дополнение 'нужно подключить библиотеку Microsoft ActiveX Data Object 2.x Library а с этой строкой не совладал Код: vbnet 1.
я видимо не правильно указал место нахождения файла Source=J:\111.txt\ - как нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2014, 19:05 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
я понял, что первоисточник здесь http://www.connectionstrings.com/textfile/ как это Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\; Extended Properties="text;HDR=Yes;FMT=Delimited"; привести в божеский вид хз ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2014, 19:57 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофаHandKot, спасибо важное дополнение 'нужно подключить библиотеку Microsoft ActiveX Data Object 2.x Library а с этой строкой не совладал Код: vbnet 1.
я видимо не правильно указал место нахождения файла Source=J:\111.txt\ - как нужно? нужно указывать только директорию, где хранится файл, а не сам файл ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 09:28 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
HandKot, упирается сегодня нечётное, и выделяет часть строки cn As ADODB.Connection нужно указывать только директорию, где хранится файл, а не сам файл - а с какого файла он будет опрашивать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 12:26 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
иногда надо подключать мозги иначе они могут покрыться плесенью катастрофаупирается сегодня нечётное, и выделяет часть строки cn As ADODB.Connection библиотека Microsoft ActiveX Data Object 2.x Library все еще подключена? катастрофаHandKot, нужно указывать только директорию, где хранится файл, а не сам файл - а с какого файла он будет опрашивать ? директория - это База Данных. Файлы внутри неё - таблицы. К какой таблице обращаетесь определяется в запросе (секция FROM) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 13:13 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
HandKot, библиотека Microsoft ActiveX Data Object 2.x Library все еще подключена? - да!!! К какой таблице обращаетесь определяется в запросе (секция FROM) - from [qqq#txt] - и что это значит ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 13:30 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофаК какой таблице обращаетесь определяется в запросе (секция FROM) - from [qqq#txt] - и что это значит ? файл назывался qqq.txt, почему точка заменилась на #, сказать не могу по первой строке, тогда, надо смотреть код целиком ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 16:59 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
HandKot, после полудня продвинулось Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
но на строке Debug.Print rs.Fields("ID").Value получаю Не удаётся найти объект в семействе, соответствующий требуемому имени или порядковому номеру вроде всё понятно, что ничего не понятно в файле w:\С_помощью_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 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 17:24 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 17:28 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофа, После открытия рекордсета попробуй выполнить rs.Next() (точно не помню, но по-моему так звучит). А то ты открыл рекордсет, а на какой строке курсор не понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 18:06 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
AlexShiryaevкатастрофа, После открытия рекордсета попробуй выполнить rs.Next() (точно не помню, но по-моему так звучит). А то ты открыл рекордсет, а на какой строке курсор не понятно. всю строку красным выделяет >потому что у тебя CSV это как Вы определили? и как сделать в текстовый? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 18:21 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Konst_One http://msdn.microsoft.com/en-us/library/ms709353(v=vs.85).aspx потому что у тебя CSV это здесь указано: CSV с разделителями Поля в файле разделенных запятыми (значения, разделенные запятыми). Формат = CSVDelimited ??? формат у меня не CSVDelimited, а Delimited ну да в файле у меня разделено запятыми а как правильно? кто-то может сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:40 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофа AlexShiryaevкатастрофа, После открытия рекордсета попробуй выполнить rs.Next() (точно не помню, но по-моему так звучит). А то ты открыл рекордсет, а на какой строке курсор не понятно. всю строку красным выделяет >потому что у тебя CSV это как Вы определили? и как сделать в текстовый? Исходя из этого можно понять как определяется CSV и почему второй вопрос отпадет сам собой. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 01:13 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
iMrTidy, и как быть? 1 менять расширение текстового файла на CSV? 2 менять разделители в этом файле? на что? 3 менять строки в коде? на что? что-то четвёртое...... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 05:44 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
катастрофаiMrTidy, и как быть? 1 менять расширение текстового файла на CSV? 2 менять разделители в этом файле? на что? 3 менять строки в коде? на что? что-то четвёртое...... если бы Вы удосужились почитать немного о строке подключения к текстовым файлам, а не просто открыть сайт катастрофая понял, что первоисточник здесь http://www.connectionstrings.com/textfile/ то там нашли бы и про разделитель и про shema.ini (первый два абзаца Delimited columns и Fixed length columns) и ...что-то четвертое ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 07:58 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
HandKot, сделал, для себя, чтобы не забыть текст файла w:\С_помощью_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 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
закончилось, всем спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 08:25 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
Ничего не закончилось. Теперь нужно хорошо разобраться с объектом Recordset. Debug.Print rs.Fields("ID").Value явно недостаточно для продуктивной работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 10:28 |
|
с помощью ADO + SQL опрашивать текстовые файлы
|
|||
---|---|---|---|
#18+
zchvvНичего не закончилось. Теперь нужно хорошо разобраться с объектом Recordset. Debug.Print rs.Fields("ID").Value явно недостаточно для продуктивной работы. поддерживаю. Всё только началось ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 11:28 |
|
|
start [/forum/topic.php?fid=60&fpage=43&tid=2156361]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 306ms |
total: | 453ms |
0 / 0 |