Skip site navigation (1) Skip section navigation (2)

c++ mfc: problem with bytea

From: Matthias Weinert <confusingness(at)gmx(dot)de>
To: pgsql-odbc(at)postgresql(dot)org
Subject: c++ mfc: problem with bytea
Date: 2005-09-02 22:18:47
Message-ID: 4318CFC7.5080700@gmx.de (view raw or flat)
Thread:
Lists: pgsql-odbc
Hi,

i've got a problem with RFX_Binary. The maxLength is set to 10000000, in
the RFX_Binary-Cmd and in the ODBC-Options for MaxLongVarchar.

If i try to recieve data, they are truncated - if i try to AddNew() and
Update(), an assertion fails... corresponding TRACE is:
TRACE(traceDatabase, 0, "Error: field address (column %u) has
changed!\n", nField);
(dbrfx.cpp, void AFXAPI AfxLoadField(CRecordset& rs, UINT nField, void*
pvField, LONG_PTR* plLength)

The type of the RFX-Variable is CByteArray (visual studio chose this, so
i think it should be correct..).

I also tried to use a bugfixed version of RFX_Binary (google for
RFXBINFX.EXE), but this didn't work either.
However, i'd like to stick to Postgresql...

If somebody needs the postgresql log... its available at
http://manofhonor.de/mylog_2308.zip

It'd be GREAT if you solve this....


Thanks for help,
Matthias Weinert





Responses

pgsql-odbc by date

Next:From: Matthias WeinertDate: 2005-09-03 00:19:07
Subject: Re: c++ mfc: problem with bytea
Previous:From: Dave PageDate: 2005-09-02 15:12:08
Subject: Re: figuring out why I am having this issue

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group