}
rc = SQLTables(result->stmt,
- cat, SAFE_SQL_NTS(cat),
- schema, SAFE_SQL_NTS(schema),
- table, SAFE_SQL_NTS(table),
- type, SAFE_SQL_NTS(type));
+ (SQLCHAR *) cat, SAFE_SQL_NTS(cat),
+ (SQLCHAR *) schema, SAFE_SQL_NTS(schema),
+ (SQLCHAR *) table, SAFE_SQL_NTS(table),
+ (SQLCHAR *) 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;
}
}
rc = SQLColumns(result->stmt,
- cat, (SQLSMALLINT) cat_len,
- schema, (SQLSMALLINT) schema_len,
- table, (SQLSMALLINT) table_len,
- column, (SQLSMALLINT) column_len);
+ (SQLCHAR *) cat, (SQLSMALLINT) cat_len,
+ (SQLCHAR *) schema, (SQLSMALLINT) schema_len,
+ (SQLCHAR *) table, (SQLSMALLINT) table_len,
+ (SQLCHAR *) 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;
}
}
rc = SQLColumnPrivileges(result->stmt,
- cat, SAFE_SQL_NTS(cat),
- schema, SAFE_SQL_NTS(schema),
- table, SAFE_SQL_NTS(table),
- column, SAFE_SQL_NTS(column));
+ (SQLCHAR *) cat, SAFE_SQL_NTS(cat),
+ (SQLCHAR *) schema, SAFE_SQL_NTS(schema),
+ (SQLCHAR *) table, SAFE_SQL_NTS(table),
+ (SQLCHAR *) 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;
}
}
rc = SQLForeignKeys(result->stmt,
- pcat, SAFE_SQL_NTS(pcat),
- pschema, SAFE_SQL_NTS(pschema),
- ptable, SAFE_SQL_NTS(ptable),
- fcat, SAFE_SQL_NTS(fcat),
- fschema, SAFE_SQL_NTS(fschema),
- ftable, SAFE_SQL_NTS(ftable) );
+ (SQLCHAR *) pcat, SAFE_SQL_NTS(pcat),
+ (SQLCHAR *) pschema, SAFE_SQL_NTS(pschema),
+ (SQLCHAR *) ptable, SAFE_SQL_NTS(ptable),
+ (SQLCHAR *) fcat, SAFE_SQL_NTS(fcat),
+ (SQLCHAR *) fschema, SAFE_SQL_NTS(fschema),
+ (SQLCHAR *) 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 = SQLPrimaryKeys(result->stmt,
- cat, SAFE_SQL_NTS(cat),
- schema, SAFE_SQL_NTS(schema),
- table, SAFE_SQL_NTS(table) );
+ (SQLCHAR *) cat, SAFE_SQL_NTS(cat),
+ (SQLCHAR *) schema, SAFE_SQL_NTS(schema),
+ (SQLCHAR *) 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;
}
}
rc = SQLProcedureColumns(result->stmt,
- cat, SAFE_SQL_NTS(cat),
- schema, SAFE_SQL_NTS(schema),
- proc, SAFE_SQL_NTS(proc),
- col, SAFE_SQL_NTS(col) );
+ (SQLCHAR *) cat, SAFE_SQL_NTS(cat),
+ (SQLCHAR *) schema, SAFE_SQL_NTS(schema),
+ (SQLCHAR *) proc, SAFE_SQL_NTS(proc),
+ (SQLCHAR *) 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;
}
}
rc = SQLProcedures(result->stmt,
- cat, SAFE_SQL_NTS(cat),
- schema, SAFE_SQL_NTS(schema),
- proc, SAFE_SQL_NTS(proc) );
+ (SQLCHAR *) cat, SAFE_SQL_NTS(cat),
+ (SQLCHAR *) schema, SAFE_SQL_NTS(schema),
+ (SQLCHAR *) 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;
}
}
rc = SQLTablePrivileges(result->stmt,
- cat, SAFE_SQL_NTS(cat),
- schema, SAFE_SQL_NTS(schema),
- table, SAFE_SQL_NTS(table));
+ (SQLCHAR *) cat, SAFE_SQL_NTS(cat),
+ (SQLCHAR *) schema, SAFE_SQL_NTS(schema),
+ (SQLCHAR *) 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;
}