Привет всем.
При получении текстовых данных, сервер возвращает в младшем байте
XSQLVAR::sqlsubtype идентификатор кодовой страницы этих данных.
Это очень полезная вещь. И определенный контингент, думаю, полностью со мной
полносью согласен.
Но сам по по себе он бесполезен. Ибо, за исключение
Отгадайте, что из себя представляет
файл 1.GBK !
Коваленко Дмитрий.
"Kovalenko Dmitry" ...
Привет всем.
При получении текстовых данных, сервер возвращает в младшем байте
XSQLVAR::sqlsubtype идентификатор кодовой страницы этих данных.
Это очень полезная вещь. И определенный контингент, думаю, полностью со мной
полносью согласен.
А оно не совпадает с чар
А оно не совпадает с чарсетом коннекта ?
Совпадает. Но.
А ну как я с NONE законнектюсь - тама точно ведь не совпадает ;-)
Неужели ты решил зашить мапировку charset_id -> charset_name в
провайдер ? :)
NONE, OCTETS уже. И давно. Полагаю не только у меня :-)
Коваленко Дмитрий.
Kovalenko Dmitry wrote:
А ну как я с NONE законнектюсь - тама точно ведь не совпадает ;-)
Тогда имя чарсета придет в UNICODE_FSS. Если не NONE, то в черсете
коннекта. Аминь.
--
Дмитрий Еманов
А оно не совпадает с чарсетом коннекта ?
Кстати, это оно у вас совпадает. Начиная с 2.x
У IB/Ya на него можно (и нужно) ложить. За исключением, опять же,
NONE-подключения.
Коваленко Дмитрий.
А ну как я с NONE законнектюсь - тама точно ведь не совпадает ;-)
Тогда имя чарсета придет в UNICODE_FSS. Если не NONE, то в черсете
коннекта. Аминь.
Ы. Навалились демоны. Вы почему не на работе!!!
Коваленко Дмитрий.
Sergey Mereutsa wrote:
Не, я в курсе. Просто Дима (ДЕ) как-то говорил, что UNICODE_FSS
допускал невалидные последовательности символов - левак-с. Но де-факто
он квази-UTF8 - квази именно потому, что количество байт на символ
фиксированно (в чистом UTF-8 размер символов переменный и в теории
мог
Правда тут вот я думаю, таки прошить в провайдере для FB2.x сведения об
UTF8 (ID:4)
Я в Jaybird это уже давно сделал - причина, как пишет Дима, 4 байта на
символ.
Роман
Правда тут вот я думаю, таки прошить в провайдере для FB2.x сведения об
UTF8 (ID:4)
Я в Jaybird это уже давно сделал - причина, как пишет Дима, 4 байта на
символ.
Ну, если ты имеешь в виду просто обозначить наличие такой кодовой страницы,
у которой (максимум) 4 байта на символ - то у и м
Kovalenko Dmitry wrote:
Но если сервер начнет сразу возвращать имя кодовой страницы для колонки
результирующего множества - то такого рода запросы исчезнут как класс.
А как же IB/Ya/FB1.x/FB2.x?
--
Дмитрий Еманов
Но если сервер начнет сразу возвращать имя кодовой страницы для колонки
результирующего множества - то такого рода запросы исчезнут как класс.
А как же IB/Ya/FB1.x/FB2.x?
Дык новое API - только под новый сервер и новый клиент. К старому (в любом
проявлении) - только через старый формат.
Клиент должен учитывать версию сервера и версию fbclient.dll
Вообще говоря, понятно, что он долже учитывать и тип клиента.
Вообще говоря - это будет хороший повод завести набор функций fb_xxx через
которые и следует передавать новые XSQLDA.
А то это. Того. Лучше дистанцироваться от клиенто
И я буду щастлиф.
А еще я хочу передавать текст запроса в UCS2. Ну или UTF-8.
А то NONE-подключение не кашерное :-(
---
И текстовые поля в структурах - шоб тоже юникодные были.
Ыы.
Коваленко Дмитрий.
"Kovalenko Dmitry" ...
И я буду щастлиф.
А еще я хочу передавать текст запроса в UCS2. Ну или UTF-8.
А что мешает сейчас в UTF-8 передавать ?
--
Хорсун Влад
А еще я хочу передавать текст запроса в UCS2. Ну или UTF-8.
А что мешает сейчас в UTF-8 передавать ?
Влад, не я определяю кодовую страницу подключения. А пользователь.
А я предлагаю чисто для достижения идеала ...
Щас ситуация такая, что только NONE смотрится как беспроблемный транспорт
Как получить на клиенте CHAR-колонку с нулевой длиной в описании
(XSQLVAR::sqllen==0)?
---
Сегодня второй раз в жизни нарвался на собственный хитромудрый древний код
из класса "пулемет Попандопалы". Он тихо мирно ждал своего часа в течении
9(?) лет. И выглядел таким полезным и безобидным :-)
On Tue, 19 Dec 2006 10:23:34 +0300, Kovalenko Dmitry
<[EMAIL PROTECTED]> wrote:
Отгадайте, что из себя представляет
файл 1.GBK !
Поздравление с новым годом, которое следует отресторить исключительно 1
января.
--
Фетискин Сергей
http://stella-npf.ru
"Kovalenko Dmitry" ...
>
> Отгадайте, что из себя представляет
> файл 1.GBK !
Вы первый раз сделали бекап своей супер-пупер БД ?
:)))
--
Хорсун Влад
Hi Kovalenko Dmitry !
KD> Отгадайте, что из себя представляет
KD> файл 1.GBK !
наводящие вопросы можно ?
файл содержит байты от 0 до 255 включительно ?
--
> KD> Отгадайте, что из себя представляет
> KD> файл 1.GBK !
>
> наводящие вопросы можно ?
>
> файл содержит байты от 0 до 255 включительно ?
Не, ну там явно больше чем двести
пятьдесят пять байт :)))
Каждый байт, да - может быть от 0 до 255. У
нас же сейчас вроде мирное время.
Коваленко Дмит
> Каждый байт, да - может быть от 0 до 255. У
> нас же сейчас вроде мирное время.
а сколько же тогда в военное???
> Отгадайте, что из себя представляет
> файл 1.GBK !
Короче, приз (шестилетнее гонжубасовое
дерево) остается в Липецке.
А теперь, внимание!
Правильный ответ этой загадки.
"1.GBK - это бакап базы 1.GDB"
Коваленко Дмитрий.
KD> Правильный ответ этой загадки.
KD>
KD> "1.GBK - это бакап базы 1.GDB"
А мне больше понравился ответ Александра Нагуманова. Очень интересная игра слов.
Он получает приз зрительских симпатий.
--
С уважением
Кочмин Александр
Firebird Foundation associate member #257
On Tue, 19 Dec 2006 16:13:55 +0300, Kovalenko Dmitry <[EMAIL PROTECTED]> wrote:
> "1.GBK - это бакап базы 1.GDB"
Всё ещё используешь "старое" расширение? ;)
--
Сергей Смирнов.
Серж, это всё цветочки, у нас в Кишинёве
есть трава не хуже этой! А если
добавить ещё пару стаканов молодого
домашнего вина то <настроение>
обеспечено на пару дней вперёд. ;)
Sergey Mereutsa wrote:
>
> Признавайся, чем балуешься? ;-)
>
--
Dumitru CONDREA
Вот еще одна загадка:
> , ??? ??? , ? ??? ? ? ?? ! ?
??? ? , ?? ╚??╩
?? ?? ??.
???, ? ???, ??? ? ? ?? ???
Horsun Vlad wrote:
"Kovalenko Dmitry" ...
В настоящее время курю травы,
выращенные по китайской методике.
Опять копипасте ?
Примитивизируешь. В ООП это называется наследование.
--
Regards. Ded.
В настоящее время курю травы,
выращенные по китайской методике.
Опять копипасте ?
Примитивизируешь. В ООП это называется наследование.
а полиморфизм тогда что?
--
Булычев Алексей
http://www.stella-npf.ru
Boulitchev Aleksey wrote:
В настоящее время курю травы,
выращенные по китайской методике.
Опять копипасте ?
Примитивизируешь. В ООП это называется наследование.
а полиморфизм тогда что?
Сёрч анд реплейс после наследования.
--
Regards. Ded.
"Ded" ...
>
> Boulitchev Aleksey wrote:
>
>
> В настоящее время курю травы,
> выращенные по китайской методике.
> >>>
> >>>
> >>> Опять копипасте ?
> >>
> >>
> >>Примитивизируешь. В ООП это называется наследование.
> >
> >
> > а полиморфизм тогда что?
>
>Сёрч анд реплейс
Horsun Vlad wrote:
"Ded" ...
Boulitchev Aleksey wrote:
В настоящее время курю травы,
выращенные по китайской методике.
Опять копипасте ?
Примитивизируешь. В ООП это называется наследование.
а полиморфизм тогда что?
Сёрч анд реплейс
Это уже звучит как американская
Привет!
>> А ну как я с NONE законнектюсь - тама точно ведь не совпадает ;-)
> Тогда имя чарсета придет в UNICODE_FSS. Если не NONE, то в черсете
> коннекта. Аминь.
А вы же UNICODE_FSS превратили в UTF-8 ? Или я что-то неправильно
путаю?
--
Best regards,
Sergeym
Привет!
>>А вы же UNICODE_FSS превратили в UTF-8 ? Или я что-то неправильно
> путаю?
> Системные таблицы имеют кодовую страницу UNICODE_FSS (ID:3).
> Правда тут вот я думаю, таки прошить в провайдере для FB2.x сведения об UTF8
> (ID:4)
> А то мало ли
Не, я в курсе. Просто Дима (ДЕ) как-то
> Как получить на клиенте CHAR-колонку с нулевой длиной в описании
> (XSQLVAR::sqllen==0)?
>
> Коваленко Дмитрий.
А на куа она нужная такая (CREATE DOMAIN MY_DOMN CHAR(0); ) ?
Практически нужный пример в студию !
Kovalenko Dmitry wrote:
Как получить на клиенте CHAR-колонку с нулевой длиной в описании
(XSQLVAR::sqllen==0)?
В сервере я когда-то нарывался на dtype_text с нулевым dsc_length, но
вот не уверен, что его можно передать на клиента...
--
Дмитрий Еманов
Как получить на клиенте CHAR-колонку с нулевой длиной в описании
(XSQLVAR::sqllen==0)?
А на куа она нужная такая (CREATE DOMAIN MY_DOMN CHAR(0); ) ?
FB2.5
Wrong numeric type.
Dynamic SQL Error.
SQL error code = -842.
Positive value expected.
Но в целом мысль интересная. У меня в моске ку
> Кажись оно может писать пустые (с нулевой
> длиной)
> сегменты блобов. То есть фактически мы ни фига не пишем, а место в базе
> будет жраться (под хедеры сегментов). Во.
А ведь таки может, ежли в блоб засунем файл с нулевой длинной. Т.е. файл есть,
но данных в нем нет.
WBR, Dmitry Beloshisto
А ведь таки может, ежли в блоб засунем файл с нулевой длинной. Т.е. файл
есть, но данных в нем нет.
Не, это отдельный, вполне нормальный случай.
Но пустые сегменты для него совсем не обязательно порождать.
Коваленко Дмитрий.
Привет!
>> Отгадайте, что из себя представляет
>> файл 1.GBK !
> Короче, приз (шестилетнее гонжубасовое
> дерево) остается в Липецке.
> А теперь, внимание!
> Правильный ответ этой загадки.
> "1.GBK - это бакап базы 1.GDB"
Бобер, выдыхай, бобер!
Ты в последнее время куришь явно что-то тяжело
А вы же UNICODE_FSS превратили в UTF-8 ? Или я что-то неправильно
путаю?
Системные таблицы имеют кодовую страницу UNICODE_FSS (ID:3).
Правда тут вот я думаю, таки прошить в провайдере для FB2.x сведения об UTF8
(ID:4)
А то мало ли
Коваленко Дмитрий.
PS. Песец какой-то...
PSS. Но если
> Признавайся, чем балуешься? ;-)
В настоящее время курю травы,
выращенные по китайской методике.
Очень полезны для укрепления психики.
Коваленко Дмитрий.
"Kovalenko Dmitry" ...
>
> В настоящее время курю травы,
> выращенные по китайской методике.
Опять копипасте ?
> Очень полезны для укрепления психики.
Бу-га-га (с)
:)
--
Хорсун Влад
> > В настоящее время курю травы,
> > выращенные по китайской методике.
>
> Опять копипасте ?
Да, б...
Когда скурю, меня возьмут в
Шаолиньский монастырь без экзаменов.
Сразу на должность директора.
Ковалнко Дмитрий.
On Thu, 21 Dec 2006 12:05:54 +0300, Kovalenko Dmitry <[EMAIL PROTECTED]> wrote:
> Сразу на должность директора.
Главное, чтоб не на должность тренировочного чучела. :D
--
Сергей Смирнов.
Признавайся, чем балуешься? ;-)
В настоящее время курю травы,
выращенные по китайской методике.
Очень полезны для укрепления психики.
Из дневника Димы :
47 Мартобря ...
Интересно, хватит ли этой китайской травки до лета? ...
:)))
With b/r. Gleb.
46 matches
Mail list logo