Array
(
)

Consulta com BDPDataAdapter e Parametos

Sanses
   - 23 mai 2005

Olá

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

#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


Cristiam
   - 24 mai 2005

#Código


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.