Partilhar via


SqlDataReader.GetSqlValues(Object[]) Método

Definição

Preenche uma matriz de Object que contém os valores de todas as colunas no registro, expressos como tipos do SQL Server.

public:
 virtual int GetSqlValues(cli::array <System::Object ^> ^ values);
public virtual int GetSqlValues (object[] values);
abstract member GetSqlValues : obj[] -> int
override this.GetSqlValues : obj[] -> int
Public Overridable Function GetSqlValues (values As Object()) As Integer

Parâmetros

values
Object[]

Uma matriz de Object na qual copiar as colunas de atributo. Os valores de coluna são expressos como tipos do SQL Server.

Retornos

Um inteiro que indica o número de colunas copiadas.

Exceções

values é nulo.

Comentários

Retorna os valores de todas as colunas no registro em uma única chamada, usando o sistema de tipos SQL em vez do sistema de tipos CLR. O comprimento da Object matriz não precisa corresponder ao número de colunas no registro. Você pode passar uma Object matriz que contém menos do que o número de colunas contidas no registro. Somente a quantidade de dados que a Object matriz contém é copiada para a matriz, começando na coluna com ordinal 0. Você também pode passar uma Object matriz cujo comprimento é maior que o número de colunas contidas na linha resultante. Todas as colunas restantes estão intocadas.

Aplica-se a