Partilhar via


OdbcCommand.Prepare Método

Definição

Cria uma versão preparada ou compilada do comando na fonte de dados.

public:
 override void Prepare();
public:
 virtual void Prepare();
public override void Prepare ();
public void Prepare ();
override this.Prepare : unit -> unit
abstract member Prepare : unit -> unit
override this.Prepare : unit -> unit
Public Overrides Sub Prepare ()
Public Sub Prepare ()

Implementações

Exceções

O Connection não foi definido.

- ou -

O Connection não é Open().

Comentários

O Prepare método chama a função ODBC SQLPrepare . Dependendo dos recursos do driver ODBC subjacente e da fonte de dados, as informações de parâmetro, como tipos de dados, poderão ser verificadas quando a instrução estiver preparada, se todos os parâmetros tiverem sido associados ou quando elas forem executadas se nem todos os parâmetros tiverem sido associados. Para a interoperabilidade máxima, um aplicativo deve desassociar todos os parâmetros aplicados a uma instrução SQL anterior antes de preparar uma nova instrução SQL no mesmo OdbcCommand. Isso impede que erros causados por informações de parâmetro anteriores sejam aplicadas à nova instrução SQL.

Se você chamar um método Execute depois de chamar Prepare, qualquer valor de parâmetro maior que o valor especificado pela Size propriedade será truncado automaticamente para o tamanho original especificado do parâmetro e nenhum erro de truncamento será retornado.

Os parâmetros de saída (preparados ou não) devem ter um tipo de dados especificado pelo usuário. Se você especificar um tipo de dados de comprimento variável, também deverá especificar o máximo Size.

Aplica-se a

Confira também