CHARACTER SET WIN1251 is not defined ??? (Firebird Embedded)
Модератор: kdv
CHARACTER SET WIN1251 is not defined ??? (Firebird Embedded)
Изпользую Firebird Embedded.
Перед isc_attach_database() указываю isc_dpb_lc_ctype = "WIN1251".
Результат: bad parameters on attach or create database
- CHARACTER SET WIN1251 is not defined.
C обычным Firebird-ом этого не было!!!
Перед isc_attach_database() указываю isc_dpb_lc_ctype = "WIN1251".
Результат: bad parameters on attach or create database
- CHARACTER SET WIN1251 is not defined.
C обычным Firebird-ом этого не было!!!
Если переименовать gds32 в fbclient, то вылетает ошибка "unavailable database", такая же как была с обычным FB, когда не запущен сервис.
Странно, но в обычном FB проходит все на ура!
Может забить на установку CHARACTER SET, тогда как вернуть запрос где есть русские буквы?
Странно, но в обычном FB проходит все на ура!
Может забить на установку CHARACTER SET, тогда как вернуть запрос где есть русские буквы?
Код: Выделить всё
#define CHARACTER_SET "WIN1252"
*dpb++ = isc_dpb_lc_ctype;
*dpb++ = strlen(CHARACTER_SET);
memcpy(dpb, CHARACTER_SET, strlen(CHARACTER_SET));
dpb += strlen(CHARACTER_SET);
if (isc_attach_database(status, 0, szDatabaseName, &m_db, dpb_length, dpb_buffer))
{
Error: "CHARACTER SET WIN1251 is not defined"
}
это должен знать каждый разработчик - www.sysinternals.com
Есть замечательный форум на сайте www.rsdn.ru
Так вот там к чайникам относятся снисходительно и не указывают на некомпетентность (и еще к тому же реально помогают) .
А ваш форум - ОТСТОЙ !!!!
Так вот там к чайникам относятся снисходительно и не указывают на некомпетентность (и еще к тому же реально помогают) .
А ваш форум - ОТСТОЙ !!!!
не понял, почему мой вполне нормальный ответ вызвал такое возбуждение. Я дал совет как и чем попробовать. Какие претензии? Я тоже не все знаю (и не могу все знать по определению). Так почему тогда такая реакция?Так вот там к чайникам относятся снисходительно и не указывают на некомпетентность (и еще к тому же реально помогают) .
а на rsdn.ru, если не местные же люди отвечают, часто попадаются ответы совершенно некомпетентных в IB/FB людей. Так что рекомендую к ответам на rsdn относиться с осторожностью.
p.s. насчет "sysinternals должен знать каждый разработчик" - ДА, Я ТАК СЧИТАЮ. На этом сайте очень полезные утилиты, которые помогают решить самые разные проблемы. И множество разработчиков НЕ ЗНАЮТ об этом сайте. Так вот еще раз повторяю, чтобы все слышали - о существовании sysinternals.com должен знать каждый разработчик.
to ku4er - не надо писать фигню. разумеется, параметр charset необязателен. но если база создана не в чарсете NONE, то это приведет к однозначным последствиям.
www.ibase.ru/devinfo/ibrusfaq.htm
www.ibase.ru/devinfo/ibrusfaq.htm