@@ -2785,7 +2785,7 @@ PHP_FUNCTION(odbc_tables)
2785
2785
(SQLCHAR * ) type , SAFE_SQL_NTS (type ));
2786
2786
2787
2787
if (rc == SQL_ERROR ) {
2788
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLTables" );
2788
+ odbc_sql_error (conn , result -> stmt , "SQLTables" );
2789
2789
efree (result );
2790
2790
RETURN_FALSE ;
2791
2791
}
@@ -2855,7 +2855,7 @@ PHP_FUNCTION(odbc_columns)
2855
2855
(SQLCHAR * ) column , (SQLSMALLINT ) column_len );
2856
2856
2857
2857
if (rc == SQL_ERROR ) {
2858
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLColumns" );
2858
+ odbc_sql_error (conn , result -> stmt , "SQLColumns" );
2859
2859
efree (result );
2860
2860
RETURN_FALSE ;
2861
2861
}
@@ -2919,7 +2919,7 @@ PHP_FUNCTION(odbc_columnprivileges)
2919
2919
(SQLCHAR * ) column , SAFE_SQL_NTS (column ));
2920
2920
2921
2921
if (rc == SQL_ERROR ) {
2922
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLColumnPrivileges" );
2922
+ odbc_sql_error (conn , result -> stmt , "SQLColumnPrivileges" );
2923
2923
efree (result );
2924
2924
RETURN_FALSE ;
2925
2925
}
@@ -2998,7 +2998,7 @@ PHP_FUNCTION(odbc_foreignkeys)
2998
2998
(SQLCHAR * ) ftable , SAFE_SQL_NTS (ftable ) );
2999
2999
3000
3000
if (rc == SQL_ERROR ) {
3001
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLForeignKeys" );
3001
+ odbc_sql_error (conn , result -> stmt , "SQLForeignKeys" );
3002
3002
efree (result );
3003
3003
RETURN_FALSE ;
3004
3004
}
@@ -3059,7 +3059,7 @@ PHP_FUNCTION(odbc_gettypeinfo)
3059
3059
rc = SQLGetTypeInfo (result -> stmt , data_type );
3060
3060
3061
3061
if (rc == SQL_ERROR ) {
3062
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLGetTypeInfo" );
3062
+ odbc_sql_error (conn , result -> stmt , "SQLGetTypeInfo" );
3063
3063
efree (result );
3064
3064
RETURN_FALSE ;
3065
3065
}
@@ -3120,7 +3120,7 @@ PHP_FUNCTION(odbc_primarykeys)
3120
3120
(SQLCHAR * ) table , SAFE_SQL_NTS (table ) );
3121
3121
3122
3122
if (rc == SQL_ERROR ) {
3123
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLPrimaryKeys" );
3123
+ odbc_sql_error (conn , result -> stmt , "SQLPrimaryKeys" );
3124
3124
efree (result );
3125
3125
RETURN_FALSE ;
3126
3126
}
@@ -3184,7 +3184,7 @@ PHP_FUNCTION(odbc_procedurecolumns)
3184
3184
(SQLCHAR * ) col , SAFE_SQL_NTS (col ) );
3185
3185
3186
3186
if (rc == SQL_ERROR ) {
3187
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLProcedureColumns" );
3187
+ odbc_sql_error (conn , result -> stmt , "SQLProcedureColumns" );
3188
3188
efree (result );
3189
3189
RETURN_FALSE ;
3190
3190
}
@@ -3247,7 +3247,7 @@ PHP_FUNCTION(odbc_procedures)
3247
3247
(SQLCHAR * ) proc , SAFE_SQL_NTS (proc ) );
3248
3248
3249
3249
if (rc == SQL_ERROR ) {
3250
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLProcedures" );
3250
+ odbc_sql_error (conn , result -> stmt , "SQLProcedures" );
3251
3251
efree (result );
3252
3252
RETURN_FALSE ;
3253
3253
}
@@ -3318,7 +3318,7 @@ PHP_FUNCTION(odbc_specialcolumns)
3318
3318
nullable );
3319
3319
3320
3320
if (rc == SQL_ERROR ) {
3321
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLSpecialColumns" );
3321
+ odbc_sql_error (conn , result -> stmt , "SQLSpecialColumns" );
3322
3322
efree (result );
3323
3323
RETURN_FALSE ;
3324
3324
}
@@ -3387,7 +3387,7 @@ PHP_FUNCTION(odbc_statistics)
3387
3387
reserved );
3388
3388
3389
3389
if (rc == SQL_ERROR ) {
3390
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLStatistics" );
3390
+ odbc_sql_error (conn , result -> stmt , "SQLStatistics" );
3391
3391
efree (result );
3392
3392
RETURN_FALSE ;
3393
3393
}
@@ -3449,7 +3449,7 @@ PHP_FUNCTION(odbc_tableprivileges)
3449
3449
(SQLCHAR * ) table , SAFE_SQL_NTS (table ));
3450
3450
3451
3451
if (rc == SQL_ERROR ) {
3452
- odbc_sql_error (conn , SQL_NULL_HSTMT , "SQLTablePrivileges" );
3452
+ odbc_sql_error (conn , result -> stmt , "SQLTablePrivileges" );
3453
3453
efree (result );
3454
3454
RETURN_FALSE ;
3455
3455
}
0 commit comments