вопрос по PostgreSQL

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: вопрос по PostgreSQL

Сообщение debi12345 » 24.10.2011 13:03:27

как сделать селект и инсерт в постгрес с помощью зеоса на лазаре уже 2-ой день бьюсь ничего не получается, пишет bookmark was not found

Найти данный баг и пофиксить :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: вопрос по PostgreSQL

Сообщение delphiec » 26.10.2011 15:20:44

Zeos какой версии?


Я отказался от зеоса с ним еще больше проблем, использую стандартный SQLdb
delphiec
незнакомец
 
Сообщения: 5
Зарегистрирован: 23.10.2011 11:09:03

Re: вопрос по PostgreSQL

Сообщение delphiec » 28.10.2011 02:43:09

тем не менее insert не работает :D
delphiec
незнакомец
 
Сообщения: 5
Зарегистрирован: 23.10.2011 11:09:03

Re: вопрос по PostgreSQL

Сообщение WAYFARER » 28.10.2011 05:15:25

delphiec писал(а):тем не менее insert не работает :D

А можно небольшой пример, где не работает?
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: вопрос по PostgreSQL

Сообщение delphiec » 28.10.2011 07:33:05

УЕХУУУ!!)))

Заработал инсерт

PQConnection.ExecuteDirect(query);
PQConnection.ExecuteDirect('Commit Work;');

оказалось после отправки query, надо еще отправить Commit Work;
delphiec
незнакомец
 
Сообщения: 5
Зарегистрирован: 23.10.2011 11:09:03

Re: вопрос по PostgreSQL

Сообщение Logo » 19.01.2013 01:53:14

Logo писал(а):В каталоге Free Pascal ~fpc-2.2.x/packages/fcl-db/src/sqldb/postgres замените файл pqconnection.pp на прикрепленный и перекомпиллируйте.
pqconnection.tar


Это просто костыль, позволяющий работать с UTF-8 с двухбайтовой кодировкой. Работает все корректно, но если на сервере сменить кодировку, то будет нецелесообразное расходование памяти. Суть в том, что для чтения данных, буфер памяти удваивается. Правильно будет делать проверку дины данных в байтах, но это позже будет сделано, а пока для кириллицы с UTF-8 все нормально.

Изменения затрагивают функцию:
function TPQConnection.TranslateFldType


Ой!!! Спасибо мне самому :)
Столько времни не писал, многое затерялось, а тут понадобилась эта заплатка, если бы не выложил в форум то пришлось бы все сначала делать. 8)
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 234

Рейтинг@Mail.ru