Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
Если в поле BARNAME есть апостроф ", то часть строки за ним обрезается, если нет - то все ок. То есть к примеру BARNAME = Бла-бла-бла "123" абл-абл-абл Останется в итоге Бла-бла-бла Как побороть, подскажите пжл Код: pascal 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. schema.ini автор[filename1.txt] Format=TabDelimited ColNameHeader=True [filename2.txt] Format=TabDelimited ColNameHeader=True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2021, 23:51 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
Потребовать у источника данных чтобы он формировал корректный CSV, а не эту хрень. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 00:17 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
арт2010 if recordcount<>0 then Неужели в третьем десятилетии 21-го века кто-то ещё пытается использовать recordcount? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 02:20 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
northener, Вот как раз времена когда recordcount не работал остались в прошлом тысячелетии. Вместе с бде и адо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 02:37 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
rgreat northener, Вот как раз времена когда recordcount не работал остались в прошлом тысячелетии. Вместе с бде и адо. Неужели такое наконец-то произошло! Если честно, то не могу поверить! Но у ТС именно ADO! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 03:04 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, формат выгрузки в исходные файлы вряд ли переделать - это устоявшиеся отчеты. Разве что если больше ничего не поможет. Неужели нельзя решить какими либо доп. опциями в строке подключения или схеме? Очевидно же что нужно просто устранить неверную обработку строк с русским апострофом " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 09:33 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
арт2010 Если в поле BARNAME есть апостроф ", то часть строки за ним обрезается, если нет - то все ок. То есть к примеру BARNAME = Бла-бла-бла "123" абл-абл-абл Останется в итоге Бла-бла-бла Как побороть, подскажите пжл Заэкранировать двойные кавычки (заменить " на \") в выдаваемом запросом результате и потом при обработке строк в нужном месте разэкранировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 10:42 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
Я так и не понял, что и где "обрезается" ? 1. Запрос возвращает обрезанные строки ? 2. WriteLn обрезает строку при записи ? 3. AsString - обрезает строку до апострофа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 11:17 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
AnsiQuotedStr() Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 12:23 |
|
||
|
Обрезка части строки после первого апострофа при текстовом inner join в adoquery
|
|||
|---|---|---|---|
|
#18+
арт2010Неужели нельзя решить какими либо доп. опциями в строке подключения или схеме? Нельзя. ODBC драйвер для текста требует валидный CSV, у тебя он невалидный. Это тупик. Придётся парсить свой "устоявшийся формат" самостоятельно, поскольку ODBC такого не умеет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2021, 12:44 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40084545&tid=2037173]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 292ms |
| total: | 452ms |

| 0 / 0 |
