Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.12.2019, 14:05
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Хочу открыть текстовый файл со специфической кодировкой. Поэтому не подходит Scripring.FileSystemObject, а использую ADODB.Stream. Не хочу затягивать файл в память целиком, поэтому не годится комбинация из Open без аргументов и последующим LoadFromFile. Допустим, делаю это в VBA: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Ни один из закомментированных вариантов не работает. Как использовать этот чёртов метод с аргументом, но не типа Record? В документации сказано: ДокументацияStream.Open Source, Mode , OpenOptions, UserName, Password Parameters Source Optional. A Variant value that specifies the source of data for the Stream. Source may contain an absolute URL string that points to an existing node in a well-known tree structure, such as an e-mail or file system. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 14:22
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Код: vbnet 1.
может так? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 14:30
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 15:03
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Shocker.Pro, Вы всегда даёте ответ, не поняв вопрос? Я специально минимизировал количество кода и моих комментариев. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 15:13
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Konst_One, Большое спасибо. Жаль, что в описании метода Open использовано туманное выражение "well-known tree structure, such as an e-mail or file system". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 15:23
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Андрей Усачёв Вы всегда даёте ответ, не поняв вопрос? Я специально минимизировал количество кода и моих комментариев. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 15:27
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 15:39
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Shocker.Pro, Извините, не заметил, что вы заменили символы "\" на "/". Но это я тоже пробовал. Все известные мне программы не различают эти символы в URL. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 15:40
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Akina, А вы точно даже 1-й абзац моего исходного сообщения не прочитали. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 16:33
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Андрей Усачёв, А библиотеку подключили??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 17:43
|
|||
---|---|---|---|
|
|||
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Dino_zavr, Компьютер включил, любую программу MS Office запустил, Alt+F11 нажал, библиотеку подключил, модуль создал, в модуле процедуру/функцию создал, текст программы ввёл (вот об этом я написал), F5 нажал — ну или кнопку запуска нажал. Я стараюсь не писать об очевидном, чтобы потенциальным помощникам было легче читать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2019, 20:10
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Андрей Усачёв А вы точно даже 1-й абзац моего исходного сообщения не прочитали. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.12.2019, 11:37
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Akina, откроет целиком и свалится в своп. PS мне в итоге пришлось отказаться от стрима и вернуться к FileSystemObject с посимвольным чтением. и не потому, что стрим читает файл целиком, а потому что в некий момент стрим был объявлен опасным, и вбскрипт, запускаемый из-под сервиса, получал отказ в создании объекта. ридфайл туда не приделывался, а рулить правами на стрим при установке сервиса было признано неприемлемым... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.12.2019, 11:41
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
booby Akina, откроет целиком и свалится в своп. PS мне в итоге пришлось отказаться от стрима и вернуться к FileSystemObject с посимвольным чтением. и не потому, что стрим читает файл целиком, а потому что в некий момент стрим был объявлен опасным, и вбскрипт, запускаемый из-под сервиса, получал отказ в создании объекта. ридфайл туда не приделывался, а рулить правами на стрим при установке сервиса было признано неприемлемым... кстати, подозреваю, что при использовании интернет паблишин провайдер будет происходить то же самое - достаточно неожиданно было бы, если бы урл читался частями Подозреваю, что поток всегда получается целиком. После чего ты читаешь его любимым методом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.12.2019, 11:59
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
тут Read large file line-by-line with ADO Stream? через рекордсет предлагают ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2020, 11:16
|
|||
---|---|---|---|
ADODB.Stream: метода Open не работает с аргументами |
|||
#18+
Полезные ссылочки на тему: http://msdn.microsoft.com/en-us/library/ms709353.aspx http://msdn.microsoft.com/en-us/library/ms974559.aspx Ну и пример: -------------------------------- Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2154845]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 400ms |
0 / 0 |