Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O SQLGetData opera numa única coluna de uma única linha e não pode obter um array contendo dados de várias linhas. Isto porque o uso principal do SQLGetData é buscar dados longos em partes, e há pouca ou nenhuma razão para o fazer para mais do que uma linha de cada vez.
Para usar SQLGetData com um cursor de blocos, uma aplicação chama primeiro SQLSetPos para posicionar o cursor numa única linha. Depois, chama SQLGetData para uma coluna dessa linha. No entanto, este comportamento é opcional. Para determinar se um driver suporta o uso de SQLGetData com cursores de bloco, uma aplicação chama SQLGetInfo com a opção SQL_GETDATA_EXTENSIONS.