Найдено 53 результата

ArtDen
27 дек 2010, 17:18
Форум: Баги и падения сервера
Тема: Баги в ODBC-драйвере
Ответы: 3
Просмотры: 6310

Re: Баги в ODBC-драйвере

hvlad писал(а):Трекеру, есс-но
А разработчики драйвера его точно читают? Может стоить им напрямую слать?
ArtDen
27 дек 2010, 15:46
Форум: Баги и падения сервера
Тема: Баги в ODBC-драйвере
Ответы: 3
Просмотры: 6310

Баги в ODBC-драйвере

Приветствую. Кому отправлять багрепорты на драйверы, выложенные вот на этой странице: http://www.firebirdsql.org/index.php?op=files&id=odbc ?
ArtDen
25 окт 2010, 21:53
Форум: Общие проблемы
Тема: Добавляет пробел к текстовому полю
Ответы: 6
Просмотры: 5307

Re: Добавляет пробел к текстовому полю

UNICODE_FSS потому, что никакой другой вариант не работает. Я об этом некоторое время назад писал в этом форуме. Добавляет именно пробел (сохраняет в файл базы именно с пробелом) и только для вышеуказанной строки. Других подобных строк замечено не было. В качестве параметра строка "загонятся" в базу...
ArtDen
25 окт 2010, 15:16
Форум: Общие проблемы
Тема: Добавляет пробел к текстовому полю
Ответы: 6
Просмотры: 5307

Re: Добавляет пробел к текстовому полю

А это точно дело в драйвере? И есть ли какие-нибудь другие версии odbc-драйверов для FB кроме тех, которые выложены в http://www.firebirdsql.org/index.php?op=files&id=odbc ?
ArtDen
25 окт 2010, 13:50
Форум: Общие проблемы
Тема: Добавляет пробел к текстовому полю
Ответы: 6
Просмотры: 5307

Добавляет пробел к текстовому полю

Приветствую всех. Случайно обнаружилась очень странная вещь. В очень редких случаях к текстовому полю при записи добавляется пробел. Конфигурация ОС и FB такая: Win 7 Home basic 64 bit + FB Embed 2.1.3.18185 + ODBC 2.0.0.148 Кодировка базы - UTF8 Таблица справочник такая: CREATE TABLE KEY_NAMES ( ID...
ArtDen
01 апр 2009, 15:07
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

Re: ODBC и multithreading

Хотя вцелом Firebird действительно не блокировочник, но одно неудачное решение, сделанное в Борланде делает его таковым на счёт "раз": для Read Commited умолчательным считается режим NO_REC_VERSION. В сочетании с WAIT он как раз даёт эффект подвисания операций. Нет дело не в этом. Только что провер...
ArtDen
31 мар 2009, 14:15
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

Re: ODBC и multithreading

протокол коннекта к серверу локальный или tcp? строку коннекта давай. И так и так пробовал. Результат идентичный. Для ембедед: DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA; PWD=masterkey; DBNAME=D:\Denis\projects\database\bin\db\FbDb.gdb; CHARSET=UNICODE_FSS; DIALECT=3; Для tcp: DRIVER=Firebird/...
ArtDen
31 мар 2009, 13:18
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

Re: ODBC и multithreading

В одном коннекте, что ли? А с чего коннект-то вдруг многопоточным станет? Повторяю: Сделал так, что последовательность "Подключение к БД -> работа с данными -> Отключение от БД" происходит только в одном и том же потоке. Т.е. рабтает так: Поток-1 : * Подключение К БД * Работа * Отключение от БД Пот...
ArtDen
31 мар 2009, 11:08
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

Re: ODBC и multithreading

Сделал так, что последовательность "Подключение к БД -> работа с данными -> Отключение от БД" происходит только в одном и том же потоке. Заметил такой косяк: если в одном потоке идёт длительная транзакция (вставка данных), то в другом потоке в произвольный момент может зависнуть на выполнении запрос...
ArtDen
20 мар 2009, 09:04
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

Re: ODBC и multithreading

imho, все это муйня. клиентская часть допускает работу с одним коннектом только в одном треде. Любые альтернативные движения до версии клиента FB 2.5 надо делать с синхронизацией, что ликвидирует смысл подобной "мультитредовости". Впрочем, в клиенте 2.5 всего-лишь не будет глюков, но многопоточност...
ArtDen
19 мар 2009, 08:12
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

Re: ODBC и multithreading

kdv писал(а):Вы вообще о каком драйвере,
Об этом:
http://www.firebirdsql.org/index.php?op=files&id=odbc
Version 2.0 Release Candidate 1 (RC1)
kdv писал(а):и про какую именно "многопоточность"?
Имеются ввиду потоки внутри процессов (которые в винде создаются функцией CreateThread)
ArtDen
16 мар 2009, 11:55
Форум: Общие проблемы
Тема: ODBC и multithreading
Ответы: 12
Просмотры: 7549

ODBC и multithreading

Привет всем. В описании ODBC драйвера про многопоточность написано: Default: The driver is built using the following define: #define DRIVER_LOCKED_LEVEL DRIVER_LOCKED_LEVEL_CONNECT then a single connection can share multiple local threads. Хочу уточнить: это означает, что я могу в одном потоке созда...
ArtDen
21 фев 2009, 16:46
Форум: Общие проблемы
Тема: Непонятки с ODBC и юникодом
Ответы: 4
Просмотры: 5258

Re: Непонятки с ODBC и юникодом

kdv писал(а): потому что драйвер и не обязан транслировать, кроме того, юникод юникоду рознь.
А как тогда правильно?
Not Found
The requested URL /unicode_faq.htm was not found on this server.
ArtDen
21 фев 2009, 12:43
Форум: Общие проблемы
Тема: Непонятки с ODBC и юникодом
Ответы: 4
Просмотры: 5258

Re: Непонятки с ODBC и юникодом

Если в строке подключения указать
CHARSET=UNICODE_FSS;
то тоже работает. Только правильно ли это?
ArtDen
21 фев 2009, 11:36
Форум: Общие проблемы
Тема: Непонятки с ODBC и юникодом
Ответы: 4
Просмотры: 5258

Непонятки с ODBC и юникодом

Проблема следующая. Подключаюсь к ODBC-драйверу, без указания кодировки в строке подключения. Далее после всяких инициализаций вызываю функцию SQLExecDirectW, в которую в качестве sql-запроса передаю запрос, содержащий русские буквы в текстовых параметрах (естественно, сам запрос состоит из двубайто...
ArtDen
02 апр 2008, 20:01
Форум: Общие проблемы
Тема: Проверка подключения к серверу
Ответы: 17
Просмотры: 9495

Перечисли кучу, я поправлю Наиболее подходящими мне кажутся следующие: isc_network_error isc_net_read_err isc_net_write_err С проблемами ты уже пришёл. Пока что они ещё не такие большие... Я пришёл с вопросом. Проблем пока у меня нет. И ошибки я отлавливаю, даже в том случае, если соединение отвали...
ArtDen
02 апр 2008, 07:13
Форум: Общие проблемы
Тема: Проверка подключения к серверу
Ответы: 17
Просмотры: 9495

Ты спросил - тебе ответили. Ну да, сказали по кодам сетевых ошибок отлавливать. Только вот не сказали, какие именно коды использовать. Там их целая куча этих сетевых ошибок. Прячь проблемы от себя и дальше, только не нужно других ими потом грузить. Не понял мысли. Поясните. Зачем я обязательно долж...
ArtDen
30 мар 2008, 21:13
Форум: Общие проблемы
Тема: Проверка подключения к серверу
Ответы: 17
Просмотры: 9495

Он просто глупый и ничего не гарантирует. Что ты будешь делать, если коннект порвётся во время твоих действий с данными ? Обрыв коннекта во время операций с данными - это уже второй вопрос. Меня в сейчас первую очередь интересует проверка на наличие соединения. Запрос-ответ через сеть не за нулевое...
ArtDen
30 мар 2008, 13:16
Форум: Общие проблемы
Тема: Проверка подключения к серверу
Ответы: 17
Просмотры: 9495

Т.е. ты перед каждым вызовом ("работой с данными") таким образом тестируешь подключение ? А смысл ? Смысл в том, чтобы узнать об отвалившемся соединении перед работой с данными, а не в процессе. В моём случае последовательность такая: 1. Проверка подключения к базе (и переподключение, если подключе...
ArtDen
30 мар 2008, 12:42
Форум: Общие проблемы
Тема: Проверка подключения к серверу
Ответы: 17
Просмотры: 9495

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