Junk binary date?

Поиск
Список
Период
Сортировка
От Kevin Jenkins
Тема Junk binary date?
Дата
Msg-id 4498C742.7020800@rakkar.org
обсуждение исходный текст
Ответ на multiple statement 'instead of' rule  ("Merlin Moncure" <mmoncure@gmail.com>)
Ответы Re: Junk binary date?
Список pgsql-general
I call PQexecParams with the last parameter as 1 to return binary
data.  I then get this data with:

fileLengthPtr = PQgetvalue(result, rowIndex, fileLengthColumnIndex);
memcpy(&fileLength, fileLengthPtr, sizeof(fileLength));

The value being returned is of type integer.

It should have the value 7237 in binary.
It actually has the value:
fileLengthPtr[0]    0    char
fileLengthPtr[1]    0    char
fileLengthPtr[2]    28 '?'    char
fileLengthPtr[3]    69 'E'    char

Which is not 7237, it's:
fileLength    1159462912    int

Why?


В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: multiple statement 'instead of' rule
Следующее
От: Michael Fuhr
Дата:
Сообщение: Re: Junk binary date?