powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
13 сообщений из 63, страница 3 из 3
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713750
Yuki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovAriochА вообще, соединения без чарсета - это грабли.

Возможно, Иржи не дурак и принудительно (по умолчанию) назначает чарсет соединения UTF-8.
Во всяком случае лично я бы его месте так делал.

Так все таки мне непонятно. Если ему надо чарсет, то почему тогда программа работает со строками меньшего размера без проблем?
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713751
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuki> программа работает со строками меньшего размера без проблем?

А что, Вы и правда такие длинные тексты
строками гоняете - в десятки тысяч символов?

P.S. Я всё же советую Вам ответить на вопросы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713754
Yuki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамYuki> вот и ищу ответы...

Вы бы лучше, чем тратить время на бесполезный трёп, на вопросы отвечали.
Ибо даже если Вы уйдёте от злого дяди Димы к "доброму" дяде Иржи, он
всё равно вряд ли поможет без соответствующих уточнений:

1. Точная версия провайдера.
2. Запрос (на который вываливается ошибка).

Возможно, есть баг, возможно тип параметра неправильный,
если да, то возможно есть простой воркэраунд (явно указать
тип или если параметр кастится автоматом - запретить автокаст).

И т.д.

Проглядела ваши вопросы.
1. 5.12.1
2. Что бы ответить на этот вопрос, надо упростить код. К сожалению доступа к коду из дома нет. Политика фирмы. Смогу ответить на этот вопрос через неделю.
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713755
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YukiТак все таки мне непонятно. Если ему надо чарсет, то почему тогда программа работает со
строками меньшего размера без проблем?

Игнорируйте, как и всё остальное непонятное. Чарсет не имеет отношения к ошибке из первого
поста. Это уже дискуссия, никак с вами не связанная.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713757
Yuki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое всем за помощь. Ушла в отпуск. Политика фирма не разрешает доступа к коду удаленно. Поэтому смогу ещё раз все проверить и дать ответы по коду только через неделю.
Ещё раз спасибо.
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713758
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жэнтльмены!
у меня такое ощущение что нас поматросили!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713760
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧарсет не имеет отношения к ошибке из первого
поста. Это уже дискуссия, никак с вами не связанная.

а вот это не факт. От реализации зависит. Скорее всего .NET провайдер пытается записать блоб максимально допустимыми кусками для равными максимальному размеру сегмента. Если он вдруг неправильно посчитает байты в строке, то может быть швах.
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713764
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuki> 2. Что бы ответить на этот вопрос, надо упростить код

Он в дебаггере/профайлере виден должен быть.

> Смогу ответить на этот вопрос через неделю.

Классный у вас режим работы!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713766
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuki> Ушла в отпуск. Поэтому смогу ещё раз все проверить
Yuki> и дать ответы по коду только через неделю.

В Германии недельный отпуск - это норма? :)

Приятного отдыха!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713769
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамКак и запрет на соединение без указанного чарсета

а это почему некорректно? ну кроме криков "мы всегда ходили по этим граблям ,и дальше так хотим ходить, не заставляйте нас думать, тираны!!!"

....хотя крики были достаточно громкими и Марк откатил запрет до ворнинга (который все равно никто никогда не прочитает)
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713772
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YukiТак все таки мне непонятно. Если ему надо чарсет, то почему тогда программа работает

я вроде бы явно написал

AriochКак только программы будут написаны на разных языках...

у каждой программы своё представление как именно отображаются буквы на байты и обратно.
пока у вас все программы с одинаковым представлением - то на практике разницы нет

....но только пока кто-то в будущем не добавит к комплексу другую программу, например "мелкую утилиту для саппорта". И если этот кто-то не будет закладываться на проблему неуказания другими программами чарсета при соединении с Firebird'ом (а он про неё будет знать? посмотрите в зеркало и скажите честно: не будет) - то мы получим БД в которой в разных таблицах будут для текстов совсем разные байты, с очевидными последствиями
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713778
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch> а это почему некорректно?

Ну потому что нет такой необходимости.

> Марк откатил запрет до ворнинга

Вооот. Не перевелись здравомыслящие люди. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
    #39713780
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuki5.12.1

надо бы обновить. Хотя делать это для .NET провайдера тот ещё геморрой, если вы пользуетесь DDEXProvider
...
Рейтинг: 0 / 0
13 сообщений из 63, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FirebirdSQL.Data.FirebirdClient update строки размером более 64 КБ не выполняется
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]