Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 26.01.2010 13:49
И метод quote действительно поменялся:const char* quote(void *aconnection, const char *from, unsigned int length){Но вроде как все по документации (http://www.postgresql.org/docs/7.3/static/libpq-exec.html), разве что _throw в случае ошибки бы не помешал, но это уже мелочи...
Connection& connection=*static_cast<Connection*>(aconnection);
char *result=(char*)connection.services->malloc_atomic(length*2+1);
int err=0;
PQescapeStringConn(connection.conn, result, from, length, &err);
return result;
}