Thread: Re: [SQL] delphi access question?

Re: [SQL] delphi access question?

From
"Gregory S. Williamson"
Date:
Something is not translating CHAR values correctly -- all the fields that you "see" are not char values.

Have no idea off hand *why* this would be ... character encoding differences maybe ?

Greg Williamson
DBA
GlobeXplorer LLC

-----Original Message-----
From:    Joel Fradkin [mailto:jfradkin@wazagua.com]
Sent:    Wed 3/30/2005 12:15 PM
To:    pgsql-sql@postgresql.org
Cc:    pgsql-odbc@postgresql.org
Subject:    [SQL] delphi access question?
One of my applications is in Delphi 5.
I just went to change it over to Postgres (from MSSQL).
I am using odbc and something a bit odd is happening.
I can run a sql statement ok, even in sql builder I see all the fields.
But the returned result set appears to be missing some of the fields.
So my table is
CREATE TABLE tbltranslations
(
  transnumber int4 NOT NULL,
  clientnum char(4) NOT NULL,
  lastran timestamp,
  lastupdated timestamp,
  firstrowhasheading char(1),
  fixed_delimited char(1),
  tblname varchar(50),
  delimeter char(1),
  textqualifier char(1),
  active bool,
  direction char(1),
  client_filename varchar(250),
  ftp_account int4,
  fixedlenghthascomma char(1),
  ftp_path varchar(250),
  ftp_filename varchar(50),
  fieldname_forid_on_insert varchar(50)
)
but only fields
  transnumber
  lastran
  lastupdated
  active
  and ftp_account
show up as fields I can add to the result.
Any ideas?


Joel Fradkin





---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

!DSPAM:424b0a12126562811677690!





Re: [SQL] delphi access question?

From
Andreas Pflug
Date:
Gregory S. Williamson wrote:
> Something is not translating CHAR values correctly -- all the fields that you "see" are not char values.
>
> Have no idea off hand *why* this would be ... character encoding differences maybe ?
>
> Greg Williamson
> DBA
> GlobeXplorer LLC
>
> -----Original Message-----
> From:    Joel Fradkin [mailto:jfradkin@wazagua.com]
> Sent:    Wed 3/30/2005 12:15 PM
> To:    pgsql-sql@postgresql.org
> Cc:    pgsql-odbc@postgresql.org
> Subject:    [SQL] delphi access question?
> One of my applications is in Delphi 5.
> I just went to change it over to Postgres (from MSSQL).
> I am using odbc and something a bit odd is happening.
> I can run a sql statement ok, even in sql builder I see all the fields.
> But the returned result set appears to be missing some of the fields.
> So my table is
> CREATE TABLE tbltranslations
> (
>   transnumber int4 NOT NULL,
>   clientnum char(4) NOT NULL,
>   lastran timestamp,
>   lastupdated timestamp,
>   firstrowhasheading char(1),
>   fixed_delimited char(1),
>   tblname varchar(50),
>   delimeter char(1),
>   textqualifier char(1),
>   active bool,
>   direction char(1),
>   client_filename varchar(250),
>   ftp_account int4,
>   fixedlenghthascomma char(1),
>   ftp_path varchar(250),
>   ftp_filename varchar(50),
>   fieldname_forid_on_insert varchar(50)
> )
> but only fields
>   transnumber
>   lastran
>   lastupdated
>   active
>   and ftp_account
> show up as fields I can add to the result.
> Any ideas?

Are you using BDE with psqlodbc 8.0? I've seen problems with that, and
found only 7.0.0200 mostly working; any later version will show the
missing column problem.

Regards,
Andreas

Re: [SQL] delphi access question?

From
"Miguel Juan"
Date:
Hi,

 I don't know if this may help but after comparing the mylog.log files I
have noticed that it looks like the copy_and_convert function recives a
fctype=-9999 in version 8, while it recives a fctype=1 in version 7.3.

It doesn't matter the encoding of the database, becouse I have tried it with
SQL_ASCII, LATIN1 and UNICODE with the same results.

This also afect to MS-Access, all the text field values appear like
"deleted" ("Eliminado" in spanish).

Regards,

Miguel Juan







----- Original Message -----
From: Gregory S. Williamson
To: Joel Fradkin ; pgsql-sql@postgresql.org
Cc: pgsql-odbc@postgresql.org
Sent: Wednesday, March 30, 2005 11:19 PM
Subject: Re: [ODBC] [SQL] delphi access question?



Something is not translating CHAR values correctly -- all the fields that
you "see" are not char values.

Have no idea off hand *why* this would be ... character encoding differences
maybe ?

Greg Williamson
DBA
GlobeXplorer LLC

-----Original Message-----
From: Joel Fradkin [mailto:jfradkin@wazagua.com]
Sent: Wed 3/30/2005 12:15 PM
To: pgsql-sql@postgresql.org
Cc: pgsql-odbc@postgresql.org
Subject: [SQL] delphi access question?
One of my applications is in Delphi 5.
I just went to change it over to Postgres (from MSSQL).
I am using odbc and something a bit odd is happening.
I can run a sql statement ok, even in sql builder I see all the fields.
But the returned result set appears to be missing some of the fields.
So my table is
CREATE TABLE tbltranslations
(
  transnumber int4 NOT NULL,
  clientnum char(4) NOT NULL,
  lastran timestamp,
  lastupdated timestamp,
  firstrowhasheading char(1),
  fixed_delimited char(1),
  tblname varchar(50),
  delimeter char(1),
  textqualifier char(1),
  active bool,
  direction char(1),
  client_filename varchar(250),
  ftp_account int4,
  fixedlenghthascomma char(1),
  ftp_path varchar(250),
  ftp_filename varchar(50),
  fieldname_forid_on_insert varchar(50)
)
but only fields
  transnumber
  lastran
  lastupdated
  active
  and ftp_account
show up as fields I can add to the result.
Any ideas?


Joel Fradkin





---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

!DSPAM:424b0a12126562811677690!





---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)