pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
PsqlODBC Error
4+ messages / 4 participants
[nested] [flat]

* PsqlODBC Error
@ 1998-11-25 02:33  Mohd Rasyidi <rasyidi@aitpg.Adorna-RMIT.edu.my>
  0 siblings, 0 replies; 4+ messages in thread

From: Mohd Rasyidi @ 1998-11-25 02:33 UTC (permalink / raw)
  To: pgsql-interfaces


I got "could not connect to remote socket(#1)" when I tried to export my
Access 97 database to postgresql 6.3

My config for datasource(psqlODBC) in control panel:
Database = student  #My database name in postgresql (Redhat 5.1)
Server = hostname.domainname.edu.my
User Name = rasyidi
Port = 5432 (default)
password = no password. (if I key in password also cannot connect)

option(Advanced)
datasource -- protocol = 6.3

In my redhat 5.1.
I createuser rasyidi
can create database
can create user.

using rasyidi, I createdb student and staff_info table with 4 fields:
Name,email,post,department(TEXT).
in pg_hba.conf, I add at the last line to allow all ip address in my place
can connect to the server:
host  all   xxx.xxx.xx.0   255.255.255.0  trust

thats all for my database server.
But I do not know the postmaster start with -i or not because I am using
rpm package that come with redhat 5.1.

My network environment.
Domain name server is on AIX server(building A) and redhat 5.1 is on
another server(Building B)
Have subnet mask.

Access 97
got 4 fields = name,email,post,department - no primary key
with some data inside the table.
database name simpledb and staff_info table.

Can some one help me to make the connection.

Thanks...




^ permalink  raw  reply  [nested|flat] 4+ messages in thread

* PSQLODBC error
@ 1999-03-08 23:14  Ken J. Wright <ken@cncware.com>
  0 siblings, 0 replies; 4+ messages in thread

From: Ken J. Wright @ 1999-03-08 23:14 UTC (permalink / raw)
  To: pgsql-interfaces

-----------------------------------------------------------
An update here Byron,

If I remove fields cl9 thru the end, the problem goes away.
Try to add one more field back & it blows.
The table as shown here is no trouble in psql or libpq.
-----------------------------------------------------------

Hello Byron,

I'm getting the following error when opening a particular PostgreSQL table. 

Access violation at adress 10001EF6 in module 'PSQLODBC'. Read of address
FFFFFFFF.

This does not happen with any other table. I have dropped and re-created,
but no help. I've attached sql1.log. Following is the schema.
PostgreSQL 6.4, psqlodbc 6.40.0004. Any clues?

Thanks,

Ken

Table    = tk_cfg
+----------------------------------+----------------------------------+-----
--+
|              Field               |              Type                |
Length|
+----------------------------------+----------------------------------+-----
--+
| config_id                        | varchar()                        |
16 |
| tkpath                           | varchar()                        |
0 |
| netpath                          | varchar()                        |
0 |
| workpath                         | varchar()                        |
0 |
| temppath                         | varchar()                        |
0 |
| execpath                         | varchar()                        |
0 |
| applpath                         | varchar()                        |
0 |
| statid                           | varchar()                        |
16 |
| menudb                           | varchar()                        |
8 |
| stepdb                           | varchar()                        |
8 |
| procdb                           | varchar()                        |
8 |
| typedb                           | varchar()                        |
8 |
| cmnddb                           | varchar()                        |
8 |
| conddb                           | varchar()                        |
8 |
| pwdb                             | varchar()                        |
8 |
| varfil                           | varchar()                        |
12 |
| decprec                          | int2                             |
2 |
| touchcrt                         | char()                           |
1 |
| refresh                          | int2                             |
2 |
| tempscript                       | varchar()                        |
8 |
| appltemppath                     | varchar()                        |
0 |
| applmenudb                       | varchar()                        |
8 |
| applmenuid                       | varchar()                        |
25 |
| applmenuexe                      | varchar()                        |
0 |
| cl1                              | int2                             |
2 |
| cl2                              | int2                             |
2 |
| cl3                              | int2                             |
2 |
| cl4                              | int2                             |
2 |
| cl5                              | int2                             |
2 |
| cl6                              | int2                             |
2 |
| cl7                              | int2                             |
2 |
| cl8                              | int2                             |
2 |
| cl9                              | int2                             |
2 |
| cl10                             | int2                             |
2 |
| cl11                             | int2                             |
2 |
| cl12                             | int2                             |
2 |
| cl21                             | int2                             |
2 |
| cl22                             | int2                             |
2 |
| cl23                             | int2                             |
2 |
| cl24                             | int2                             |
2 |
| rptlen                           | int2                             |
2 |
| rptwid                           | int2                             |
2 |
| rptcmd                           | varchar()                        |
80 |
+----------------------------------+----------------------------------+-----
--+
pioneer=> \d tk_cfg_idx

Table    = tk_cfg_idx
+----------------------------------+----------------------------------+-----
--+
|              Field               |              Type                |
Length|
+----------------------------------+----------------------------------+-----
--+
| config_id                        | varchar()                        |
-4 |
+----------------------------------+----------------------------------+-----
--+


Attachments:

Sql1.log (text/plain, 30.3K) download transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeHandle SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x01121688 transmgr ffc654a5:ffc5acf1 EXIT SQLFreeHandle with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x01121688 transmgr ffc654a5:ffc5acf1 ENTER SQLAllocHandle SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x011206a0 SQLHANDLE * 0x0152da48 transmgr ffc654a5:ffc5acf1 EXIT SQLAllocHandle with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x011206a0 SQLHANDLE * 0x0152da48 ( 0x01121688) transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLGetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df1e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df1e4 (1) SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_ATTR_CONCURRENCY> SQLPOINTER 0x00000004 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_ATTR_CONCURRENCY> SQLPOINTER 0x00000004 (BADMEM) SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLGetInfoW HDBC 0x011206a0 UWORD 150 <SQL_KEYSET_CURSOR_ATTRIBUTES1> PTR 0x006df1c4 SWORD 4 SWORD * 0x006df1c2 transmgr ffc654a5:ffc5acf1 EXIT SQLGetInfoW with return code 0 (SQL_SUCCESS) HDBC 0x011206a0 UWORD 150 <SQL_KEYSET_CURSOR_ATTRIBUTES1> PTR 0x006df1c4 SWORD 4 SWORD * 0x006df1c2 (4) transmgr ffc654a5:ffc5acf1 ENTER SQLGetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df1e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df1e4 (0) SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000001 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 1 (SQL_SUCCESS_WITH_INFO) SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000001 (BADMEM) SQLINTEGER 4 DIAG [01S02] Requested value changed. (16) transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLGetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 12 <SQL_ATTR_USE_BOOKMARKS> SQLPOINTER 0x00000002 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 12 <SQL_ATTR_USE_BOOKMARKS> SQLPOINTER 0x00000002 (BADMEM) SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLPrepare HSTMT 0x01121688 UCHAR * 0x01531c0c [ -3] "Select * from tk_cfg Order By config_id\ d\ a\ 0" SDWORD -3 transmgr ffc654a5:ffc5acf1 EXIT SQLPrepare with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UCHAR * 0x01531c0c [ -3] "Select * from tk_cfg Order By config_id\ d\ a\ 0" SDWORD -3 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 22 <SQL_ATTR_PARAMSET_SIZE> SQLPOINTER 0x00000000 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code -1 (SQL_ERROR) SQLHSTMT 0x01121688 SQLINTEGER 22 <SQL_ATTR_PARAMSET_SIZE> SQLPOINTER 0x00000000 SQLINTEGER 4 DIAG [HY092] [Microsoft][ODBC Driver Manager] Option type out of range (0) transmgr ffc654a5:ffc5acf1 ENTER SQLExecute HSTMT 0x01121688 transmgr ffc654a5:ffc5acf1 EXIT SQLExecute with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 26 <SQL_ATTR_ROWS_FETCHED_PTR> SQLPOINTER 0x0152da70 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 26 <SQL_ATTR_ROWS_FETCHED_PTR> SQLPOINTER 0x0152da70 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 ENTER SQLColAttribute SQLHSTMT 0x01121688 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df032 SQLSMALLINT 4 SQLSMALLINT * 0x006df030 SQLPOINTER [Unknown attribute 1001] transmgr ffc654a5:ffc5acf1 EXIT SQLColAttribute with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df032 SQLSMALLINT 4 SQLSMALLINT * 0x006df030 (66) SQLPOINTER [Unknown attribute 1001] transmgr ffc654a5:ffc5acf1 ENTER SQLDescribeCol HSTMT 0x01121688 UWORD 1 UCHAR * 0x006df162 SWORD 256 SWORD * 0x006df26e SWORD * 0x006df26c UDWORD * 0x006df268 SWORD * 0x006df266 SWORD * 0x006df264 transmgr ffc654a5:ffc5acf1 EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 1 UCHAR * 0x006df162 [ 9] "config_id" SWORD 256 SWORD * 0x006df26e (9) SWORD * 0x006df26c (12) UDWORD * 0x006df268 (16) SWORD * 0x006df266 (0) SWORD * 0x006df264 (1) transmgr ffc654a5:ffc5acf1 ENTER SQLBindCol HSTMT 0x01121688 UWORD 1 SWORD 1 <SQL_C_CHAR> PTR 0x01531c40 SDWORD 17 SDWORD * 0x01531c84 transmgr ffc654a5:ffc5acf1 EXIT SQLBindCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 1 SWORD 1 <SQL_C_CHAR> PTR 0x01531c40 SDWORD 17 SDWORD * 0x01531c84 (-1) transmgr ffc654a5:ffc5acf1 ENTER SQLDescribeCol HSTMT 0x01121688 UWORD 2 UCHAR * 0x006df162 SWORD 256 SWORD * 0x006df26e SWORD * 0x006df26c UDWORD * 0x006df268 SWORD * 0x006df266 SWORD * 0x006df264 tkedit ffc36033:ffc6259f ENTER SQLAllocHandle SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x0121ff10 SQLHANDLE * 0x01529184 tkedit ffc36033:ffc6259f EXIT SQLAllocHandle with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x0121ff10 SQLHANDLE * 0x01529184 ( 0x01121758) tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLGetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df7e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df7e4 (1) SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLGetInfoW HDBC 0x0121ff10 UWORD 144 <SQL_DYNAMIC_CURSOR_ATTRIBUTES1> PTR 0x006df7c4 SWORD 4 SWORD * 0x006df7c2 tkedit ffc36033:ffc6259f EXIT SQLGetInfoW with return code 0 (SQL_SUCCESS) HDBC 0x0121ff10 UWORD 144 <SQL_DYNAMIC_CURSOR_ATTRIBUTES1> PTR 0x006df7c4 SWORD 4 SWORD * 0x006df7c2 (4) tkedit ffc36033:ffc6259f ENTER SQLGetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df7e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df7e4 (0) SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f ENTER SQLSetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000002 SQLINTEGER 4 tkedit ffc36033:ffc6259f EXIT SQLSetStmtAttr with return code 1 (SQL_SUCCESS_WITH_INFO) SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000002 (BADMEM) SQLINTEGER 4 DIAG [01S02] [Microsoft][ODBC Cursor Library] Option value changed (0) tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLGetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f ENTER SQLTablesW HSTMT 0x01121758 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x011212bc [ 256] "%\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 WCHAR * 0x01120f08 [ 256] "TABLE\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 tkedit ffc36033:ffc6259f EXIT SQLTablesW with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x011212bc [ 256] "%\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 WCHAR * 0x01120f08 [ 256] "TABLE\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 tkedit ffc36033:ffc6259f ENTER SQLColAttribute SQLHSTMT 0x01121758 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df5d2 SQLSMALLINT 4 SQLSMALLINT * 0x006df5d0 SQLPOINTER [Unknown attribute 1001] tkedit ffc36033:ffc6259f EXIT SQLColAttribute with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df5d2 SQLSMALLINT 4 SQLSMALLINT * 0x006df5d0 (27508) SQLPOINTER [Unknown attribute 1001] tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 1 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 1 UCHAR * 0x006df702 [ 15] "TABLE_QUALIFIER" SWORD 256 SWORD * 0x006df80e (15) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 2 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 UCHAR * 0x006df702 [ 11] "TABLE_OWNER" SWORD 256 SWORD * 0x006df80e (11) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 3 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 UCHAR * 0x006df702 [ 10] "TABLE_NAME" SWORD 256 SWORD * 0x006df80e (10) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 4 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 4 UCHAR * 0x006df702 [ 10] "TABLE_TYPE" SWORD 256 SWORD * 0x006df80e (10) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 5 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 5 UCHAR * 0x006df702 [ 7] "REMARKS" SWORD 256 SWORD * 0x006df80e (7) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (254) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLSetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 25 <SQL_ATTR_ROW_STATUS_PTR> SQLPOINTER 0x0152bc28 SQLINTEGER 0 tkedit ffc36033:ffc6259f EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 25 <SQL_ATTR_ROW_STATUS_PTR> SQLPOINTER 0x0152bc28 SQLINTEGER 0 tkedit ffc36033:ffc6259f ENTER SQLFetchScroll SQLHSTMT 0x01121758 SQLSMALLINT 1 <SQL_FETCH_NEXT> SQLINTEGER 0 tkedit ffc36033:ffc6259f EXIT SQLFetchScroll with return code -1 (SQL_ERROR) SQLHSTMT 0x01121758 SQLSMALLINT 1 <SQL_FETCH_NEXT> SQLINTEGER 0 DIAG [SL009] [Microsoft][ODBC Cursor Library] No columns were bound prior to calling SQLFetchScroll/SQLExtendedFetch (0) tkedit ffc36033:ffc6259f ENTER SQLGetDiagRecW SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 1 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa tkedit ffc36033:ffc6259f EXIT SQLGetDiagRecW with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 1 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc (0) SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa (103) tkedit ffc36033:ffc6259f ENTER SQLGetDiagRecW SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 2 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa tkedit ffc36033:ffc6259f EXIT SQLGetDiagRecW with return code 100 (SQL_NO_DATA_FOUND) SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 2 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa
^ permalink raw reply [nested|flat] 4+ messages in thread

* PSQLODBC error
@ 1999-03-08 23:47  Ken J. Wright <ken@ori-ind.com>
  0 siblings, 0 replies; 4+ messages in thread

From: Ken J. Wright @ 1999-03-08 23:47 UTC (permalink / raw)
  To: pgsql-interfaces

-----------------------------------------------------------
An update here Byron,

If I remove fields cl9 thru the end, the problem goes away.
Try to add one more field back & it blows.
The table as shown here is no trouble in psql or libpq.
-----------------------------------------------------------

Hello Byron,

I'm getting the following error when opening a particular PostgreSQL table. 

Access violation at adress 10001EF6 in module 'PSQLODBC'. Read of address
FFFFFFFF.

This does not happen with any other table. I have dropped and re-created,
but no help. I've attached sql1.log. Following is the schema.
PostgreSQL 6.4, psqlodbc 6.40.0004. Any clues?

Thanks,

Ken

Table    = tk_cfg
+----------------------------------+----------------------------------+-----
--+
|              Field               |              Type                |
Length|
+----------------------------------+----------------------------------+-----
--+
| config_id                        | varchar()                        |
16 |
| tkpath                           | varchar()                        |
0 |
| netpath                          | varchar()                        |
0 |
| workpath                         | varchar()                        |
0 |
| temppath                         | varchar()                        |
0 |
| execpath                         | varchar()                        |
0 |
| applpath                         | varchar()                        |
0 |
| statid                           | varchar()                        |
16 |
| menudb                           | varchar()                        |
8 |
| stepdb                           | varchar()                        |
8 |
| procdb                           | varchar()                        |
8 |
| typedb                           | varchar()                        |
8 |
| cmnddb                           | varchar()                        |
8 |
| conddb                           | varchar()                        |
8 |
| pwdb                             | varchar()                        |
8 |
| varfil                           | varchar()                        |
12 |
| decprec                          | int2                             |
2 |
| touchcrt                         | char()                           |
1 |
| refresh                          | int2                             |
2 |
| tempscript                       | varchar()                        |
8 |
| appltemppath                     | varchar()                        |
0 |
| applmenudb                       | varchar()                        |
8 |
| applmenuid                       | varchar()                        |
25 |
| applmenuexe                      | varchar()                        |
0 |
| cl1                              | int2                             |
2 |
| cl2                              | int2                             |
2 |
| cl3                              | int2                             |
2 |
| cl4                              | int2                             |
2 |
| cl5                              | int2                             |
2 |
| cl6                              | int2                             |
2 |
| cl7                              | int2                             |
2 |
| cl8                              | int2                             |
2 |
| cl9                              | int2                             |
2 |
| cl10                             | int2                             |
2 |
| cl11                             | int2                             |
2 |
| cl12                             | int2                             |
2 |
| cl21                             | int2                             |
2 |
| cl22                             | int2                             |
2 |
| cl23                             | int2                             |
2 |
| cl24                             | int2                             |
2 |
| rptlen                           | int2                             |
2 |
| rptwid                           | int2                             |
2 |
| rptcmd                           | varchar()                        |
80 |
+----------------------------------+----------------------------------+-----
--+
pioneer=> \d tk_cfg_idx

Table    = tk_cfg_idx
+----------------------------------+----------------------------------+-----
--+
|              Field               |              Type                |
Length|
+----------------------------------+----------------------------------+-----
--+
| config_id                        | varchar()                        |
-4 |
+----------------------------------+----------------------------------+-----
--+


Attachments:

Sql1.log (text/plain, 30.3K) download transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeHandle SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x01121688 transmgr ffc654a5:ffc5acf1 EXIT SQLFreeHandle with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x01121688 transmgr ffc654a5:ffc5acf1 ENTER SQLAllocHandle SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x011206a0 SQLHANDLE * 0x0152da48 transmgr ffc654a5:ffc5acf1 EXIT SQLAllocHandle with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x011206a0 SQLHANDLE * 0x0152da48 ( 0x01121688) transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLGetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df1e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df1e4 (1) SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_ATTR_CONCURRENCY> SQLPOINTER 0x00000004 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 7 <SQL_ATTR_CONCURRENCY> SQLPOINTER 0x00000004 (BADMEM) SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLGetInfoW HDBC 0x011206a0 UWORD 150 <SQL_KEYSET_CURSOR_ATTRIBUTES1> PTR 0x006df1c4 SWORD 4 SWORD * 0x006df1c2 transmgr ffc654a5:ffc5acf1 EXIT SQLGetInfoW with return code 0 (SQL_SUCCESS) HDBC 0x011206a0 UWORD 150 <SQL_KEYSET_CURSOR_ATTRIBUTES1> PTR 0x006df1c4 SWORD 4 SWORD * 0x006df1c2 (4) transmgr ffc654a5:ffc5acf1 ENTER SQLGetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df1e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df1e4 (0) SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000001 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 1 (SQL_SUCCESS_WITH_INFO) SQLHSTMT 0x01121688 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000001 (BADMEM) SQLINTEGER 4 DIAG [01S02] Requested value changed. (16) transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLGetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 12 <SQL_ATTR_USE_BOOKMARKS> SQLPOINTER 0x00000002 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 12 <SQL_ATTR_USE_BOOKMARKS> SQLPOINTER 0x00000002 (BADMEM) SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 0 <SQL_CLOSE> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 3 <SQL_RESET_PARAMS> transmgr ffc654a5:ffc5acf1 ENTER SQLFreeStmt HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 2 <SQL_UNBIND> transmgr ffc654a5:ffc5acf1 ENTER SQLPrepare HSTMT 0x01121688 UCHAR * 0x01531c0c [ -3] "Select * from tk_cfg Order By config_id\ d\ a\ 0" SDWORD -3 transmgr ffc654a5:ffc5acf1 EXIT SQLPrepare with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UCHAR * 0x01531c0c [ -3] "Select * from tk_cfg Order By config_id\ d\ a\ 0" SDWORD -3 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 22 <SQL_ATTR_PARAMSET_SIZE> SQLPOINTER 0x00000000 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code -1 (SQL_ERROR) SQLHSTMT 0x01121688 SQLINTEGER 22 <SQL_ATTR_PARAMSET_SIZE> SQLPOINTER 0x00000000 SQLINTEGER 4 DIAG [HY092] [Microsoft][ODBC Driver Manager] Option type out of range (0) transmgr ffc654a5:ffc5acf1 ENTER SQLExecute HSTMT 0x01121688 transmgr ffc654a5:ffc5acf1 EXIT SQLExecute with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 transmgr ffc654a5:ffc5acf1 ENTER SQLSetStmtAttr SQLHSTMT 0x01121688 SQLINTEGER 26 <SQL_ATTR_ROWS_FETCHED_PTR> SQLPOINTER 0x0152da70 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLINTEGER 26 <SQL_ATTR_ROWS_FETCHED_PTR> SQLPOINTER 0x0152da70 SQLINTEGER 4 transmgr ffc654a5:ffc5acf1 ENTER SQLColAttribute SQLHSTMT 0x01121688 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df032 SQLSMALLINT 4 SQLSMALLINT * 0x006df030 SQLPOINTER [Unknown attribute 1001] transmgr ffc654a5:ffc5acf1 EXIT SQLColAttribute with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121688 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df032 SQLSMALLINT 4 SQLSMALLINT * 0x006df030 (66) SQLPOINTER [Unknown attribute 1001] transmgr ffc654a5:ffc5acf1 ENTER SQLDescribeCol HSTMT 0x01121688 UWORD 1 UCHAR * 0x006df162 SWORD 256 SWORD * 0x006df26e SWORD * 0x006df26c UDWORD * 0x006df268 SWORD * 0x006df266 SWORD * 0x006df264 transmgr ffc654a5:ffc5acf1 EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 1 UCHAR * 0x006df162 [ 9] "config_id" SWORD 256 SWORD * 0x006df26e (9) SWORD * 0x006df26c (12) UDWORD * 0x006df268 (16) SWORD * 0x006df266 (0) SWORD * 0x006df264 (1) transmgr ffc654a5:ffc5acf1 ENTER SQLBindCol HSTMT 0x01121688 UWORD 1 SWORD 1 <SQL_C_CHAR> PTR 0x01531c40 SDWORD 17 SDWORD * 0x01531c84 transmgr ffc654a5:ffc5acf1 EXIT SQLBindCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121688 UWORD 1 SWORD 1 <SQL_C_CHAR> PTR 0x01531c40 SDWORD 17 SDWORD * 0x01531c84 (-1) transmgr ffc654a5:ffc5acf1 ENTER SQLDescribeCol HSTMT 0x01121688 UWORD 2 UCHAR * 0x006df162 SWORD 256 SWORD * 0x006df26e SWORD * 0x006df26c UDWORD * 0x006df268 SWORD * 0x006df266 SWORD * 0x006df264 tkedit ffc36033:ffc6259f ENTER SQLAllocHandle SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x0121ff10 SQLHANDLE * 0x01529184 tkedit ffc36033:ffc6259f EXIT SQLAllocHandle with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 <SQL_HANDLE_STMT> SQLHANDLE 0x0121ff10 SQLHANDLE * 0x01529184 ( 0x01121758) tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLGetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df7e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 7 <SQL_CONCURRENCY> SQLPOINTER 0x006df7e4 (1) SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLGetInfoW HDBC 0x0121ff10 UWORD 144 <SQL_DYNAMIC_CURSOR_ATTRIBUTES1> PTR 0x006df7c4 SWORD 4 SWORD * 0x006df7c2 tkedit ffc36033:ffc6259f EXIT SQLGetInfoW with return code 0 (SQL_SUCCESS) HDBC 0x0121ff10 UWORD 144 <SQL_DYNAMIC_CURSOR_ATTRIBUTES1> PTR 0x006df7c4 SWORD 4 SWORD * 0x006df7c2 (4) tkedit ffc36033:ffc6259f ENTER SQLGetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df7e4 SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_CURSOR_TYPE> SQLPOINTER 0x006df7e4 (0) SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f ENTER SQLSetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000002 SQLINTEGER 4 tkedit ffc36033:ffc6259f EXIT SQLSetStmtAttr with return code 1 (SQL_SUCCESS_WITH_INFO) SQLHSTMT 0x01121758 SQLINTEGER 6 <SQL_ATTR_CURSOR_TYPE> SQLPOINTER 0x00000002 (BADMEM) SQLINTEGER 4 DIAG [01S02] [Microsoft][ODBC Cursor Library] Option value changed (0) tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 0 <SQL_CLOSE> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 <SQL_RESET_PARAMS> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLFreeStmt HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 <SQL_UNBIND> tkedit ffc36033:ffc6259f ENTER SQLGetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f EXIT SQLGetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 27 <unknown> SQLPOINTER [Unknown attribute 27] SQLINTEGER 4 SQLINTEGER * 0x00000000 tkedit ffc36033:ffc6259f ENTER SQLTablesW HSTMT 0x01121758 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x011212bc [ 256] "%\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 WCHAR * 0x01120f08 [ 256] "TABLE\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 tkedit ffc36033:ffc6259f EXIT SQLTablesW with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x00000000 SWORD 0 WCHAR * 0x011212bc [ 256] "%\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 WCHAR * 0x01120f08 [ 256] "TABLE\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0" SWORD 256 tkedit ffc36033:ffc6259f ENTER SQLColAttribute SQLHSTMT 0x01121758 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df5d2 SQLSMALLINT 4 SQLSMALLINT * 0x006df5d0 SQLPOINTER [Unknown attribute 1001] tkedit ffc36033:ffc6259f EXIT SQLColAttribute with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLSMALLINT 0 SQLSMALLINT 1001 <SQL_DESC_COUNT> SQLPOINTER 0x006df5d2 SQLSMALLINT 4 SQLSMALLINT * 0x006df5d0 (27508) SQLPOINTER [Unknown attribute 1001] tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 1 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 1 UCHAR * 0x006df702 [ 15] "TABLE_QUALIFIER" SWORD 256 SWORD * 0x006df80e (15) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 2 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 2 UCHAR * 0x006df702 [ 11] "TABLE_OWNER" SWORD 256 SWORD * 0x006df80e (11) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 3 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 3 UCHAR * 0x006df702 [ 10] "TABLE_NAME" SWORD 256 SWORD * 0x006df80e (10) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 4 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 4 UCHAR * 0x006df702 [ 10] "TABLE_TYPE" SWORD 256 SWORD * 0x006df80e (10) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (128) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLDescribeCol HSTMT 0x01121758 UWORD 5 UCHAR * 0x006df702 SWORD 256 SWORD * 0x006df80e SWORD * 0x006df80c UDWORD * 0x006df808 SWORD * 0x006df806 SWORD * 0x006df804 tkedit ffc36033:ffc6259f EXIT SQLDescribeCol with return code 0 (SQL_SUCCESS) HSTMT 0x01121758 UWORD 5 UCHAR * 0x006df702 [ 7] "REMARKS" SWORD 256 SWORD * 0x006df80e (7) SWORD * 0x006df80c (-1) UDWORD * 0x006df808 (254) SWORD * 0x006df806 (0) SWORD * 0x006df804 (1) tkedit ffc36033:ffc6259f ENTER SQLSetStmtAttr SQLHSTMT 0x01121758 SQLINTEGER 25 <SQL_ATTR_ROW_STATUS_PTR> SQLPOINTER 0x0152bc28 SQLINTEGER 0 tkedit ffc36033:ffc6259f EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS) SQLHSTMT 0x01121758 SQLINTEGER 25 <SQL_ATTR_ROW_STATUS_PTR> SQLPOINTER 0x0152bc28 SQLINTEGER 0 tkedit ffc36033:ffc6259f ENTER SQLFetchScroll SQLHSTMT 0x01121758 SQLSMALLINT 1 <SQL_FETCH_NEXT> SQLINTEGER 0 tkedit ffc36033:ffc6259f EXIT SQLFetchScroll with return code -1 (SQL_ERROR) SQLHSTMT 0x01121758 SQLSMALLINT 1 <SQL_FETCH_NEXT> SQLINTEGER 0 DIAG [SL009] [Microsoft][ODBC Cursor Library] No columns were bound prior to calling SQLFetchScroll/SQLExtendedFetch (0) tkedit ffc36033:ffc6259f ENTER SQLGetDiagRecW SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 1 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa tkedit ffc36033:ffc6259f EXIT SQLGetDiagRecW with return code 0 (SQL_SUCCESS) SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 1 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc (0) SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa (103) tkedit ffc36033:ffc6259f ENTER SQLGetDiagRecW SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 2 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa tkedit ffc36033:ffc6259f EXIT SQLGetDiagRecW with return code 100 (SQL_NO_DATA_FOUND) SQLSMALLINT 3 SQLHANDLE 0x01121758 SQLSMALLINT 2 SQLWCHAR * 0x006df5a4 (NYI) SQLINTEGER * 0x006df7fc SQLWCHAR * 0x011203a0 (NYI) SQLSMALLINT 256 SQLSMALLINT * 0x006df7fa
^ permalink raw reply [nested|flat] 4+ messages in thread

* Re: PSQLODBC error
@ 1999-04-09 22:39  Byron Nikolaidis <byronn@insightdist.com>
  0 siblings, 0 replies; 4+ messages in thread

From: Byron Nikolaidis @ 1999-04-09 22:39 UTC (permalink / raw)
  To: Ken J. Wright <ken@ori-ind.com>; +Cc: pgsql-interfaces



Ken J. Wright wrote:

> Byron,
>
> Some more info. In the driver setup, if Parse Statements is checked, the
> error occurs. If not checked, then all is ok. I noticed in parse.c that
> memory for field info is allocated in 32 field blocks. Perhaps the error is
> here? At least I am now out of the deep water.
>
>

Yeah, I had a feeling about the parse statements thing.  I think you found a
bug.

FYI, the "parse statements" option was added before we had the 6.4 protocol.
The newer protocol passes the size of the fields back in a query, which is
something the old 6.3 protocol did not do.  So I wrote this grand parse routine
which would take a query and go ask the database about all the fields.   The
"parse statements" still has an advantage over the 6.4 protocol, in that it can
find out about whether a field in a query can be "null" or not.  Plus,  it can
find out about column alias names.     Unfortunately, I don't think the parse
statements can handle some of the newer syntaxes that will be introduced in
6.5.

To be honest, I don't think the driver should be parsing sql statements too
much anyway.


Byron







^ permalink  raw  reply  [nested|flat] 4+ messages in thread


end of thread, other threads:[~1999-04-09 22:39 UTC | newest]

Thread overview: 4+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
1998-11-25 02:33 PsqlODBC Error Mohd Rasyidi <rasyidi@aitpg.Adorna-RMIT.edu.my>
1999-03-08 23:14 PSQLODBC error Ken J. Wright <ken@cncware.com>
1999-03-08 23:47 PSQLODBC error Ken J. Wright <ken@ori-ind.com>
1999-04-09 22:39 Re: PSQLODBC error Byron Nikolaidis <byronn@insightdist.com>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox