*** ./acinclude.m4.bk1 Wed Jun 14 13:30:52 2000 --- ./acinclude.m4 Wed Jun 14 00:47:35 2000 *************** *** 562,568 **** fi AC_MSG_CHECKING([for Qt]) ! LIBQT="$LIBQT -lXext -lX11 $LIBSOCKET" ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO qt_libraries="" qt_includes="" --- 562,568 ---- fi AC_MSG_CHECKING([for Qt]) ! LIBQT="$LIBQT -ljpeg -lSM -lICE -lXext -lX11 $LIBSOCKET" ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO qt_libraries="" qt_includes="" *************** *** 693,699 **** AC_SUBST(QT_LDFLAGS) AC_PATH_QT_MOC ! LIB_QT='-lqt $(LIBPNG) -lXext $(LIB_X11)' AC_SUBST(LIB_QT) ]) --- 693,699 ---- AC_SUBST(QT_LDFLAGS) AC_PATH_QT_MOC ! LIB_QT='-lqt $(LIBPNG) -ljpeg -lSM -lICE -lXext $(LIB_X11)' AC_SUBST(LIB_QT) ]) *** ./DataManager/Makefile.in.bk1 Wed Jun 14 13:28:47 2000 --- ./DataManager/Makefile.in Tue Jun 13 13:25:30 2000 *************** *** 176,182 **** @QT_TRUE@INCLUDES = -I../include @QT_INCLUDES@ ! @QT_TRUE@DataManager_LDADD = @X_LDFLAGS@ @QT_LDFLAGS@ @LIB_QT@ ../odbcinst/libodbcinst.la ../DriverManager/libodbc.la @QT_TRUE@DataManager_DEPENDANCIES = ../odbcinst/libodbcinst.la ../DriverManager/libodbc.la --- 176,182 ---- @QT_TRUE@INCLUDES = -I../include @QT_INCLUDES@ ! @QT_TRUE@DataManager_LDADD = @X_LDFLAGS@ @QT_LDFLAGS@ @USER_LDFLAGS@ @LIB_QT@ ../odbcinst/libodbcinst.la ../DriverManager/libodbc.la @QT_TRUE@DataManager_DEPENDANCIES = ../odbcinst/libodbcinst.la ../DriverManager/libodbc.la *** ./ODBCConfig/Makefile.in.bk1 Tue Jun 13 13:18:55 2000 --- ./ODBCConfig/Makefile.in Tue Jun 13 13:25:00 2000 *************** *** 176,182 **** @QT_TRUE@INCLUDES = -I../include @QT_INCLUDES@ -DSYSTEM_FILE_PATH=\"@sysconfdir@\" -DDEFLIB_PATH=\"@libdir@\" $(INCLTDL) ! @QT_TRUE@ODBCConfig_LDADD = @X_LDFLAGS@ @QT_LDFLAGS@ @LIB_QT@ ../odbcinst/libodbcinst.la ../extras/libodbcextraslc.la @QT_TRUE@ODBCConfig_DEPENDANCIES = ../odbcinst/libodbcinst.la ../extras/libodbcextraslc.la --- 176,182 ---- @QT_TRUE@INCLUDES = -I../include @QT_INCLUDES@ -DSYSTEM_FILE_PATH=\"@sysconfdir@\" -DDEFLIB_PATH=\"@libdir@\" $(INCLTDL) ! @QT_TRUE@ODBCConfig_LDADD = @X_LDFLAGS@ @QT_LDFLAGS@ @USER_LDFLAGS@ @LIB_QT@ ../odbcinst/libodbcinst.la ../extras/libodbcextraslc.la @QT_TRUE@ODBCConfig_DEPENDANCIES = ../odbcinst/libodbcinst.la ../extras/libodbcextraslc.la *** odbctest/Makefile.am.bk1 Wed Jun 14 15:16:22 2000 --- odbctest/Makefile.am Wed Jun 14 15:16:37 2000 *************** *** 6,11 **** --- 6,12 ---- odbctest_LDADD = @X_LDFLAGS@ \ @QT_LDFLAGS@ \ + @USER_LDFLAGS@ \ @LIB_QT@ \ ../odbcinst/libodbcinst.la \ ../DriverManager/libodbc.la *** ./DataManager/classLogin.cpp.bk1 Tue Jun 13 14:20:07 2000 --- ./DataManager/classLogin.cpp Tue Jun 13 14:20:57 2000 *************** *** 85,93 **** QMessageBox::warning( this, "Data Manager", szBuf); else /* END TIM */ ! QMessageBox::warning( this, "Data Manager", "Login failed\n\nThis may ! be for one of these reasons;\n1. invalid ID and Password\n2. invalid Data ! Source config\n3. improper installation" ); return; } --- 85,91 ---- QMessageBox::warning( this, "Data Manager", szBuf); else /* END TIM */ ! QMessageBox::warning( this, "Data Manager", "Login failed\n\nThis may be for one of these reasons;\n1. invalid ID and Password\n2. invalid Data Source config\n3. improper installation" ); return; } *** ./DataManager/classISQL.cpp.bk1 Tue Jun 13 13:49:38 2000 --- ./DataManager/classISQL.cpp Tue Jun 13 13:50:56 2000 *************** *** 140,147 **** // CREATE A STATEMENT iRC = SQLAllocStmt( hDbc, &hStmt ); if( SQL_SUCCESS != iRC ) ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: ! SQLAllocStmt " ); if( SQL_SUCCESS != (iRC=SQLPrepare(hStmt, (SQLCHAR*)(txtSQL->text().data()), SQL_NTS)) ) --- 140,146 ---- // CREATE A STATEMENT iRC = SQLAllocStmt( hDbc, &hStmt ); if( SQL_SUCCESS != iRC ) ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: SQLAllocStmt " ); if( SQL_SUCCESS != (iRC=SQLPrepare(hStmt, (SQLCHAR*)(txtSQL->text().data()), SQL_NTS)) ) *************** *** 151,158 **** if (retcode == SQL_SUCCESS) QMessageBox::critical( (QWidget *)this, "Data Manager", szBuf); else ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: ! SQLPrepare " ); } // EXECUTE --- 150,156 ---- if (retcode == SQL_SUCCESS) QMessageBox::critical( (QWidget *)this, "Data Manager", szBuf); else ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: SQLPrepare " ); } // EXECUTE *************** *** 163,170 **** if (retcode == SQL_SUCCESS) QMessageBox::critical( (QWidget *)this, "Data Manager", szBuf); else ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: ! SQLExecute " ); } // GET NUMBER OF ROWS AFFECTED --- 161,167 ---- if (retcode == SQL_SUCCESS) QMessageBox::critical( (QWidget *)this, "Data Manager", szBuf); else ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: SQLExecute " ); } // GET NUMBER OF ROWS AFFECTED *************** *** 186,193 **** // FREE STATEMENT iRC = SQLFreeStmt( hStmt, SQL_DROP ); if( SQL_SUCCESS != iRC ) ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: ! SQLFreeStmt " ); pTabBar->setCurrentTab( 1 ); txtResults->show(); --- 183,189 ---- // FREE STATEMENT iRC = SQLFreeStmt( hStmt, SQL_DROP ); if( SQL_SUCCESS != iRC ) ! QMessageBox::critical( (QWidget *)this, "Data Manager", "Failed: SQLFreeStmt " ); pTabBar->setCurrentTab( 1 ); txtResults->show(); *** ./odbctest/odbctest.cpp.bk1 Tue Jun 13 14:33:54 2000 --- ./odbctest/odbctest.cpp Tue Jun 13 14:34:23 2000 *************** *** 687,693 **** return a.exec(); } ! Handle::Handle( int t, SQLHANDLE h, QString desc = NULL, SQLHANDLE stmt = SQL_NULL_HANDLE ) { type = t; handle = h; --- 687,693 ---- return a.exec(); } ! Handle::Handle( int t, SQLHANDLE h, QString desc, SQLHANDLE stmt) { type = t; handle = h; *** ./libltdl/ltdl.c.bk1 Sun Jun 11 23:35:11 2000 --- ./libltdl/ltdl.c Sun Jun 11 23:35:34 2000 *************** *** 210,218 **** /* dynamic linking with dlopen/dlsym */ - #if HAVE_DLFCN_H # include - #endif /* * GLOBAL is not a good thing for us, it breaks perl amonst others --- 210,216 ---- *** ./Drivers/txt/SQLStatistics.c.bk1 Fri May 26 16:55:21 2000 --- ./Drivers/txt/SQLStatistics.c Fri May 26 16:55:43 2000 *************** *** 58,64 **** return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols( hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; --- 58,64 ---- return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols((SQLHSTMT) hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; *** ./Drivers/txt/SQLColumns.c.bk1 Fri May 26 16:52:03 2000 --- ./Drivers/txt/SQLColumns.c Fri May 26 16:51:41 2000 *************** *** 61,67 **** logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_WARNING, LOG_WARNING, hStmt->szSqlMsg ); return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols( hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; --- 61,67 ---- logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_WARNING, LOG_WARNING, hStmt->szSqlMsg ); return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols((SQLHSTMT) hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; *** ./Drivers/txt/SQLSpecialColumns.c.bk1 Fri May 26 16:54:45 2000 --- ./Drivers/txt/SQLSpecialColumns.c Fri May 26 16:55:03 2000 *************** *** 76,82 **** return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols( hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; --- 76,82 ---- return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols((SQLHSTMT) hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; *** ./Drivers/txt/SQLTables.c.bk1 Fri May 26 16:56:02 2000 --- ./Drivers/txt/SQLTables.c Fri May 26 16:56:42 2000 *************** *** 55,61 **** return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols( hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; --- 55,61 ---- return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols((SQLHSTMT) hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; *** ./Drivers/txt/SQLPrimaryKeys.c.bk1 Fri May 26 16:53:27 2000 --- ./Drivers/txt/SQLPrimaryKeys.c Fri May 26 16:53:41 2000 *************** *** 55,61 **** return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols( hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; --- 55,61 ---- return SQL_ERROR; } ! hStmt->hStmtExtras->hBoundCols = _CreateBoundCols((SQLHSTMT) hStmt ); logPushMsg( hStmt->hLog, __FILE__, __FILE__, __LINE__, LOG_INFO, LOG_INFO, "SQL_SUCCESS" ); return SQL_SUCCESS; *** ./Drivers/template/SQLAllocStmt.c.bk1 Fri May 26 17:16:55 2000 --- ./Drivers/template/SQLAllocStmt.c Fri May 26 17:18:17 2000 *************** *** 62,68 **** (*phStmt)->pNext = NULL; (*phStmt)->pPrev = NULL; (*phStmt)->pszQuery = NULL; ! sprintf( (*phStmt)->szCursorName, "CUR_%08lX", *phStmt ); /* ADD TO DBCs STATEMENT LIST */ --- 65,71 ---- (*phStmt)->pNext = NULL; (*phStmt)->pPrev = NULL; (*phStmt)->pszQuery = NULL; ! sprintf((char*) (*phStmt)->szCursorName, "CUR_%08lX", *phStmt ); /* ADD TO DBCs STATEMENT LIST */ *** ./Drivers/template/SQLFreeEnv.c.bk1 Fri May 26 17:19:48 2000 --- ./Drivers/template/SQLFreeEnv.c Fri May 26 17:20:08 2000 *************** *** 14,19 **** --- 14,22 ---- **********************************************************************/ #include "driver.h" + + SQLRETURN _FreeEnv(SQLHENV); + SQLRETURN SQLFreeEnv( SQLHENV hDrvEnv ) { return _FreeEnv( hDrvEnv ); *** ./Drivers/template/SQLFreeHandle.c.bk1 Fri May 26 17:21:17 2000 --- ./Drivers/template/SQLFreeHandle.c Fri May 26 17:21:27 2000 *************** *** 25,31 **** return _FreeConnect( (SQLHDBC)nHandle ); case SQL_HANDLE_STMT: ! // return _FreeStmt( (SQLHSTMT)nHandle, 0 ); return _FreeStmt( (SQLHSTMT)nHandle ); case SQL_HANDLE_DESC: --- 25,31 ---- return _FreeConnect( (SQLHDBC)nHandle ); case SQL_HANDLE_STMT: ! /* return _FreeStmt( (SQLHSTMT)nHandle, 0 ); */ return _FreeStmt( (SQLHSTMT)nHandle ); case SQL_HANDLE_DESC: *** ./Drivers/PostgreSQL/environ.c.bk1 Fri May 26 15:14:24 2000 --- ./Drivers/PostgreSQL/environ.c Fri May 26 15:35:46 2000 *************** *** 425,431 **** /* Free any connections belonging to this environment */ for (lf = 0; lf < MAX_CONNECTIONS; lf++) { ! if (conns[lf] && conns[lf]->henv == self) rv = rv && CC_Destructor(conns[lf]); } --- 425,431 ---- /* Free any connections belonging to this environment */ for (lf = 0; lf < MAX_CONNECTIONS; lf++) { ! if (conns[lf] && conns[lf]->henv == (HENV) self) rv = rv && CC_Destructor(conns[lf]); } *************** *** 459,465 **** for (i = 0; i < MAX_CONNECTIONS; i++) { if ( ! conns[i]) { ! conn->henv = self; conns[i] = conn; mylog(" added at i =%d, conn->henv = %u, conns[i]->henv = %u\n", i, conn->henv, conns[i]->henv); --- 459,465 ---- for (i = 0; i < MAX_CONNECTIONS; i++) { if ( ! conns[i]) { ! conn->henv = (HENV) self; conns[i] = conn; mylog(" added at i =%d, conn->henv = %u, conns[i]->henv = %u\n", i, conn->henv, conns[i]->henv); *** ./Drivers/PostgreSQL/execute.c.bk1 Fri May 26 15:36:14 2000 --- ./Drivers/PostgreSQL/execute.c Sun Jun 11 21:42:40 2000 *************** *** 445,451 **** mylog("SQLCancel: SQLFreeStmt returned %d\n", result); ! SC_clear_error(hstmt); return SQL_SUCCESS; } --- 445,451 ---- mylog("SQLCancel: SQLFreeStmt returned %d\n", result); ! SC_clear_error( (StatementClass *) hstmt); return SQL_SUCCESS; } *************** *** 728,734 **** } } else { ! current_param->EXEC_buffer = malloc(cbValue + 1); if ( ! current_param->EXEC_buffer) { stmt->errornumber = STMT_NO_MEMORY_ERROR; stmt->errormsg = "Out of memory in SQLPutData (2)"; --- 728,734 ---- } } else { ! current_param->EXEC_buffer = (char*) malloc(cbValue + 1); if ( ! current_param->EXEC_buffer) { stmt->errornumber = STMT_NO_MEMORY_ERROR; stmt->errormsg = "Out of memory in SQLPutData (2)"; *************** *** 758,764 **** buffer = current_param->EXEC_buffer; if (cbValue == SQL_NTS) { ! buffer = realloc(buffer, strlen(buffer) + strlen(rgbValue) + 1); if ( ! buffer) { stmt->errornumber = STMT_NO_MEMORY_ERROR; stmt->errormsg = "Out of memory in SQLPutData (3)"; --- 758,764 ---- buffer = current_param->EXEC_buffer; if (cbValue == SQL_NTS) { ! buffer = (char*) realloc(buffer, strlen(buffer) + strlen(rgbValue) + 1); if ( ! buffer) { stmt->errornumber = STMT_NO_MEMORY_ERROR; stmt->errormsg = "Out of memory in SQLPutData (3)"; *************** *** 784,790 **** mylog(" cbValue = %d, old_pos = %d, *used = %d\n", cbValue, old_pos, *current_param->EXEC_used); /* dont lose the old pointer in case out of memory */ ! buffer = realloc(current_param->EXEC_buffer, *current_param->EXEC_used + 1); if ( ! buffer) { stmt->errornumber = STMT_NO_MEMORY_ERROR; stmt->errormsg = "Out of memory in SQLPutData (3)"; --- 784,790 ---- mylog(" cbValue = %d, old_pos = %d, *used = %d\n", cbValue, old_pos, *current_param->EXEC_used); /* dont lose the old pointer in case out of memory */ ! buffer = (char*) realloc(current_param->EXEC_buffer, *current_param->EXEC_used + 1); if ( ! buffer) { stmt->errornumber = STMT_NO_MEMORY_ERROR; stmt->errormsg = "Out of memory in SQLPutData (3)"; *** ./Drivers/PostgreSQL/info.c.bk1 Fri May 26 15:39:45 2000 --- ./Drivers/PostgreSQL/info.c Fri May 26 15:44:56 2000 *************** *** 1028,1034 **** result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 1028,1034 ---- result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 1149,1155 **** result = PG__SQLFetch(htbl_stmt); } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 1149,1155 ---- result = PG__SQLFetch(htbl_stmt); } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 1240,1246 **** result = PG__SQLExecDirect(hcol_stmt, columns_query, strlen(columns_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg(hcol_stmt); stmt->errornumber = col_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(hcol_stmt, SQL_DROP); --- 1240,1246 ---- result = PG__SQLExecDirect(hcol_stmt, columns_query, strlen(columns_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) hcol_stmt); stmt->errornumber = col_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(hcol_stmt, SQL_DROP); *************** *** 1470,1476 **** } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg(hcol_stmt); stmt->errornumber = col_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(hcol_stmt, SQL_DROP); --- 1470,1476 ---- } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) hcol_stmt); stmt->errornumber = col_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(hcol_stmt, SQL_DROP); *************** *** 1760,1766 **** result = PG__SQLFetch(hcol_stmt); } if(result != SQL_NO_DATA_FOUND || total_columns == 0) { ! stmt->errormsg = SC_create_errormsg(hcol_stmt); /*// "Couldn't get column names in SQLStatistics."; */ stmt->errornumber = col_stmt->errornumber; PG__SQLFreeStmt(hcol_stmt, SQL_DROP); goto SEEYA; --- 1760,1766 ---- result = PG__SQLFetch(hcol_stmt); } if(result != SQL_NO_DATA_FOUND || total_columns == 0) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) hcol_stmt); /*// "Couldn't get column names in SQLStatistics."; */ stmt->errornumber = col_stmt->errornumber; PG__SQLFreeStmt(hcol_stmt, SQL_DROP); goto SEEYA; *************** *** 1784,1790 **** result = PG__SQLExecDirect(hindx_stmt, index_query, strlen(index_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg(hindx_stmt); /*// "Couldn't execute index query (w/SQLExecDirect) in SQLStatistics."; */ stmt->errornumber = indx_stmt->errornumber; PG__SQLFreeStmt(hindx_stmt, SQL_DROP); goto SEEYA; --- 1784,1790 ---- result = PG__SQLExecDirect(hindx_stmt, index_query, strlen(index_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) hindx_stmt); /*// "Couldn't execute index query (w/SQLExecDirect) in SQLStatistics."; */ stmt->errornumber = indx_stmt->errornumber; PG__SQLFreeStmt(hindx_stmt, SQL_DROP); goto SEEYA; *************** *** 1924,1930 **** result = PG__SQLFetch(hindx_stmt); } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg(hindx_stmt); /*// "SQLFetch failed in SQLStatistics."; */ stmt->errornumber = indx_stmt->errornumber; PG__SQLFreeStmt(hindx_stmt, SQL_DROP); goto SEEYA; --- 1924,1930 ---- result = PG__SQLFetch(hindx_stmt); } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) hindx_stmt); /*// "SQLFetch failed in SQLStatistics."; */ stmt->errornumber = indx_stmt->errornumber; PG__SQLFreeStmt(hindx_stmt, SQL_DROP); goto SEEYA; *************** *** 2076,2082 **** result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 2076,2082 ---- result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 2120,2126 **** } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 2120,2126 ---- } if(result != SQL_NO_DATA_FOUND) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 2272,2278 **** result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 2272,2278 ---- result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 2314,2320 **** return SQL_SUCCESS; if(result != SQL_SUCCESS) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 2314,2320 ---- return SQL_SUCCESS; if(result != SQL_SUCCESS) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 2447,2453 **** result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 2447,2453 ---- result = PG__SQLExecDirect(htbl_stmt, tables_query, strlen(tables_query)); if((result != SQL_SUCCESS) && (result != SQL_SUCCESS_WITH_INFO)) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *************** *** 2499,2505 **** return SQL_SUCCESS; if(result != SQL_SUCCESS) { ! stmt->errormsg = SC_create_errormsg(htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); --- 2499,2505 ---- return SQL_SUCCESS; if(result != SQL_SUCCESS) { ! stmt->errormsg = SC_create_errormsg((StatementClass *) htbl_stmt); stmt->errornumber = tbl_stmt->errornumber; SC_log_error(func, "", stmt); PG__SQLFreeStmt(htbl_stmt, SQL_DROP); *** ./Drivers/PostgreSQL/psqlodbc.h.bk1 Mon Jun 12 01:45:27 2000 --- ./Drivers/PostgreSQL/psqlodbc.h Mon Jun 12 01:45:39 2000 *************** *** 18,24 **** #include /* for FILE* pointers: see GLOBAL_VALUES */ #ifndef WIN32 ! #define Int4 long int #define UInt4 unsigned int #define Int2 short #define UInt2 unsigned short --- 18,24 ---- #include /* for FILE* pointers: see GLOBAL_VALUES */ #ifndef WIN32 ! #define Int4 int #define UInt4 unsigned int #define Int2 short #define UInt2 unsigned short