type, SAFE_SQL_NTS(type));
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLTables");
+ odbc_sql_error(conn, result->stmt, "SQLTables");
efree(result);
RETURN_FALSE;
}
column, (SQLSMALLINT) column_len);
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLColumns");
+ odbc_sql_error(conn, result->stmt, "SQLColumns");
efree(result);
RETURN_FALSE;
}
column, SAFE_SQL_NTS(column));
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLColumnPrivileges");
+ odbc_sql_error(conn, result->stmt, "SQLColumnPrivileges");
efree(result);
RETURN_FALSE;
}
ftable, SAFE_SQL_NTS(ftable) );
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLForeignKeys");
+ odbc_sql_error(conn, result->stmt, "SQLForeignKeys");
efree(result);
RETURN_FALSE;
}
rc = SQLGetTypeInfo(result->stmt, data_type );
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLGetTypeInfo");
+ odbc_sql_error(conn, result->stmt, "SQLGetTypeInfo");
efree(result);
RETURN_FALSE;
}
table, SAFE_SQL_NTS(table) );
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLPrimaryKeys");
+ odbc_sql_error(conn, result->stmt, "SQLPrimaryKeys");
efree(result);
RETURN_FALSE;
}
col, SAFE_SQL_NTS(col) );
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLProcedureColumns");
+ odbc_sql_error(conn, result->stmt, "SQLProcedureColumns");
efree(result);
RETURN_FALSE;
}
proc, SAFE_SQL_NTS(proc) );
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLProcedures");
+ odbc_sql_error(conn, result->stmt, "SQLProcedures");
efree(result);
RETURN_FALSE;
}
nullable);
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLSpecialColumns");
+ odbc_sql_error(conn, result->stmt, "SQLSpecialColumns");
efree(result);
RETURN_FALSE;
}
reserved);
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLStatistics");
+ odbc_sql_error(conn, result->stmt, "SQLStatistics");
efree(result);
RETURN_FALSE;
}
table, SAFE_SQL_NTS(table));
if (rc == SQL_ERROR) {
- odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLTablePrivileges");
+ odbc_sql_error(conn, result->stmt, "SQLTablePrivileges");
efree(result);
RETURN_FALSE;
}