Condividi tramite


Funzioni API di livello 1 (driver ODBC per Oracle)

Importante

Questa funzionalità verrà rimossa nelle versioni future di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece il driver ODBC fornito da Oracle.

Le funzioni a questo livello forniscono la conformità dell'interfaccia Core e funzionalità aggiuntive, ad esempio il supporto delle transazioni.

Funzione API Note
SQLColumns Crea un set di risultati per una tabella, ovvero l'elenco di colonne per la tabella o le tabelle specificate. Quando si richiedono colonne per un sinonimo PUBLIC, è necessario impostare l'attributo di connessione SYNONYMCOLUMNS e specificare una stringa vuota come argomento szTableOwner . Quando si restituiscono colonne per sinonimi PUBLIC, il driver imposta la colonna TABLE NAME su una stringa vuota. Il set di risultati contiene una colonna aggiuntiva, ORDINAL POSITION, alla fine di ogni riga. Questo valore è la posizione ordinale della colonna nella tabella.
SQLDriverConnect Si connette a un'origine dati esistente. Per informazioni dettagliate, vedere Formato stringa di connessione e attributi.
SQLGetConnectOption Restituisce l'impostazione corrente di un'opzione di connessione. Questa funzione è parzialmente supportata. Il driver supporta tutti i valori per l'argomento fOption, ma non supporta alcuni valori vParam per l'argomento fOption SQL_TXN_ISOLATION. Per altre informazioni, vedere Opzioni di connessione.
SQLGetData Recupera il valore di un singolo campo nel record corrente del set di risultati specificato.
SQLGetFunctions Restituisce TRUE per tutte le funzioni supportate. Implementato da Gestione driver.
SQLGetInfo Restituisce informazioni, tra cui SQLHDBC, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT e SQLSMALLINT *, informazioni sul driver ODBC per Oracle e sull'origine dati associata a un handle di connessione, hdbc.
SQLGetStmtOption Restituisce l'impostazione corrente di un'opzione di istruzione. Per altre informazioni, vedere Opzioni istruzioni.
SQLGetTypeInfo Restituisce informazioni sui tipi di dati supportati da un'origine dati. Il driver restituisce le informazioni in un set di risultati SQL.
SQLParamData Usato insieme a SQLPutData per specificare i dati dei parametri in fase di esecuzione dell'istruzione.
SQLPutData Consente a un'applicazione di inviare dati per un parametro o una colonna al driver in fase di esecuzione dell'istruzione.
SQLSetConnectOption Fornisce l'accesso alle opzioni che regolano gli aspetti della connessione. Questa funzione è parzialmente supportata: il driver supporta tutti i valori per l'argomento fOption, ma non supporta alcuni valori vParam per l'argomento fOption SQL_TXN_ISOLATION. Per altre informazioni, vedere Opzioni di connessione.
SQLSetStmtOption Imposta le opzioni correlate a un handle di istruzione, hstmt. Per altre informazioni, vedere Opzioni istruzioni.
SQLSpecialColumns Recupera il set ottimale di colonne che identifica in modo univoco una riga nella tabella.
SQLStatistics Recupera un elenco di statistiche relative a una singola tabella e agli indici o nomi di tag associati alla tabella. Il driver restituisce le informazioni come set di risultati.
SQLTables Restituisce l'elenco dei nomi di tabella specificati dal parametro nell'istruzione SQLTables . Se non viene specificato alcun parametro, restituisce i nomi di tabella archiviati nell'origine dati corrente. Il driver restituisce le informazioni come set di risultati.

Le chiamate al tipo di enumerazione non riceveranno una voce del set di risultati per le viste remote o le viste con parametri locali. Tuttavia, una chiamata a SQLTable con un identificatore di nome di tabella univoco troverà una corrispondenza per tale vista, se presente, con tale nome. In questo modo l'API potrà verificare la presenza di conflitti di nomi prima della creazione di una nuova tabella.

I sinonimi PUBLIC vengono restituiti con un valore TABLE_OWNER "".

LE VISTE di proprietà di SYS o SYSTEM sono identificate come SYSTEM VIEW.