Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Como os cursores de bloco retornam várias linhas, os aplicativos que as usam devem associar uma matriz de variáveis a cada coluna em vez de uma única variável. Essas matrizes são coletivamente conhecidas como buffers de conjunto de linhas. Os seguintes são os dois estilos de vinculação:
Associe uma matriz a cada coluna. Isso é chamado vinculação por coluna porque cada estrutura de dados (matriz) contém dados para uma única coluna.
Defina uma estrutura para manter os dados de uma linha inteira e associar uma matriz dessas estruturas. Isso é chamado de associação em linha porque cada estrutura de dados contém os dados de uma única linha.
Como quando o aplicativo associa variáveis individuais a colunas, ele chama SQLBindCol para associar matrizes a colunas. A única diferença é que os endereços passados são endereços de matriz, não endereços variáveis únicos. O aplicativo define o atributo de instrução SQL_BIND_BY_COLUMN para especificar se ele está usando associação em termos de coluna ou linha. Se optar por vinculação por colunas ou por linhas é, em grande parte, uma questão de preferência de aplicação. A associação em linha pode corresponder mais de perto ao layout de dados do aplicativo, nesse caso, ela proporcionaria um melhor desempenho.
Esta seção contém os seguintes tópicos.