#include "connection.h"
#include "statement.h"
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLAllocConnect(HENV EnvironmentHandle,
HDBC FAR * ConnectionHandle)
LEAVE_CONN_CS(conn);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLBindCol(HSTMT StatementHandle,
return ret;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLError(HENV EnvironmentHandle,
HDBC ConnectionHandle, HSTMT StatementHandle,
LEAVE_ENV_CS((EnvironmentClass *) EnvironmentHandle);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLExecDirect(HSTMT StatementHandle,
return ret;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLFreeConnect(HDBC ConnectionHandle)
{
ret = PGAPI_FreeEnv(EnvironmentHandle);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLFreeStmt(HSTMT StatementHandle,
return ret;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLGetConnectOption(HDBC ConnectionHandle,
SQLUSMALLINT Option, PTR Value)
LEAVE_CONN_CS(conn);
return ret;
}
+#endif /* ODBCVER */
+
RETCODE SQL_API
SQLGetCursorName(HSTMT StatementHandle,
SQLCHAR *CursorName, SQLSMALLINT BufferLength,
return ret;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLGetStmtOption(HSTMT StatementHandle,
SQLUSMALLINT Option, PTR Value)
LEAVE_STMT_CS(stmt);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLGetTypeInfo(HSTMT StatementHandle,
return ret;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLSetConnectOption(HDBC ConnectionHandle,
SQLUSMALLINT Option, SQLUINTEGER Value)
LEAVE_CONN_CS(conn);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLSetCursorName(HSTMT StatementHandle,
return SQL_ERROR;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLSetStmtOption(HSTMT StatementHandle,
SQLUSMALLINT Option, SQLUINTEGER Value)
LEAVE_STMT_CS(stmt);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLSpecialColumns(HSTMT StatementHandle,
return ret;
}
+#if (ODBCVER < 0x0300)
RETCODE SQL_API
SQLTransact(HENV EnvironmentHandle,
HDBC ConnectionHandle, SQLUSMALLINT CompletionType)
LEAVE_STMT_CS(stmt);
return ret;
}
+#endif /* ODBCVER */
RETCODE SQL_API
SQLColumnPrivileges(