Re: Windows, ODBC drivers and strange points ...
От | Marten Feldtmann |
---|---|
Тема | Re: Windows, ODBC drivers and strange points ... |
Дата | |
Msg-id | 68.08.25.58.17.11.2005@www.schrievkrom.de обсуждение исходный текст |
Ответ на | Re: Windows, ODBC drivers and strange points ... (Marten Feldtmann <m.feldtmann@t-online.de>) |
Список | pgsql-odbc |
Here a partial answer. The reason was the special ODBC driver libpq I used. I installed the 08.01.0101 driver and now the base routines work again. Strange, that I get a difference ration of 3:1 between columnLength and columnPresicion with string based columns. a char(1) returns the columnPrecision of 1, but a column length of 3 which I do not understand. Marten Marten Feldtmann schrieb: > Perhaps you might remember my tests with > PostgreSQL and IBm VisualAge Smalltalk. > > I mentioned my problems with column lengths > and stuff like this. > > I still testing (from time to time) with > the 8.0.3 database and use the newest > 8.01.00.03 libpq ODBC drivers and now > the situation is getting worse :-(((( > > IBM Smalltalk is now not able to get the > correct column size for strings any more. > > I always get either 254 bytes or 508 bytes > as column size. > > We have a table like: > > create table "TPERSON" ("ALLCSTVIEW" CHAR(1) > .... > > Now IBM Smalltalk calls OdbcSQLDescribeCol > and gets 254 for this column as size in the > return parameter cbPrecision. > > And the alternate call via OdbcSQLColAttribute > with parameter Sql_Column_Lengthreturns 508. > > Actually this is true for ALL string columns > > The PostgreSQL drivers seem strange for me ... > I've done work with other database systems > via this ODBC library, but PostgreSQL does > not give me any real success .... > > If anyone has any help .... > > Marten > > > -- Marten Feldtmann - Germany - Software Development Information regarding VA Smalltalk and DMS-system "MSK - Mien Schrievkrom" at: www.schrievkrom.de
В списке pgsql-odbc по дате отправления: