Consulta com BDPDataAdapter e Parametos

23/05/2005

0

Olá

Estou usando o sqlServer e asp.net. No evento Load da página tenho seguinte código:

begin
  label6.text := Request.QueryString[´id´];
  BdpDataAdapter2.Active:=false;
  BdpDataAdapter2.SelectCommand.Parameters[´ids´].value := Request.QueryString[´id´];
  BdpDataAdapter2.Active := true;
  if datasetP.Tables[´clientes´].rows.count = 0 then
    label4.text := ´***** Cliente não Cadastrado! *****´
   else
    label4.text := (DataSetP.Tables[0].Rows[0][´nome´]).ToString;
    BdpDataAdapter2.Active:=false;
end;

Tenho um parametro do tipo int32 chamado ids. Mas não consigo visualizar o resultado. Qualquer que seja o numero passado junto da url ele me retorna o label4 = ***** Cliente não Cadastrado! *****, e o número da consulta está no banco de dados.

A página que faz a chamada esta conectada ao mesmo banco de dados e apresenta os registros em um dbwebgrid, e atravez de DataBinder.Eval é que passo o parametro de pesquisa. Qualquer ajuda é bem vinda!

Obrigado pela atenção
Sanses


Sanses

Sanses

Responder

Posts

24/05/2005

Cristiam

begin 
  label6.text := Request.QueryString[´id´]; 
  if bdpDataAdapter2.Active = true then BdpDataAdapter2.Active:=false; 
  BdpDataAdapter2.SelectCommand.Parameters[´ids´].value := Request.QueryString[´id´]; 
  BdpDataAdapter2.Active := true; 
  if datasetP.Tables[´clientes´].rows.count = 0 then 
    label4.text := ´***** Cliente não Cadastrado! *****´ 
   else 
    label4.text := (DataSetP.Tables[0].Rows[0][´nome´]).ToString; 
    BdpDataAdapter2.Active:=false; 
end; 


Tem certeza que o dataSet está ligado ao bdpDataAdapter2?
Esse bdp vc já criou o parâmetro certinho?
Teoricamente era para estar funcionando.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar