RETORNAR DADOS DATASET

TATILILIKA 25/01/2010 15:38:43
#332799
Galera estou tentando pegar um valor que retorna de uma Proc. Estou usando DataSET mas ocorre o seguinte erro.

[Ô]There is no row at position 1[Ô]

Segue a forma que estou fazendo para retornar o valor.

Envio parametro para minha PROC
dsConsultCliente = clsTrade.GetConsultaCliente(txtRecibo)

Aqui é o retorno da mesma, pois preciso do codigo do cliente nesta variável slt_Cliente
If dsConsultCliente.Tables(0).Rows.Count > 0 Then
slt_Cliente = dsConsultCliente.Tables(0).Rows(0)([Ô]cdsName[Ô]).ToString()
End If


Minha Proc é bem simples só retorna 1 campo
CREATE PROCEDURE [dbo].[uspS_GetConsultaCliente]
(
@txtRecibo VARCHAR(2000)
)
AS
BEGIN
SELECT
cdsName

FROM
OrderGroup
WHERE
ncdGroupNumber = @txtRecibo
END


Valew
TECLA 02/02/2010 20:26:05
#333468
A PROC está retornando algum valor?

If dsConsultCliente.Tables(0).Rows.Count > 0 Then
slt_Cliente = dsConsultCliente.Tables(0).Rows(0)([Ô]cdsName[Ô]).ToString()
Else
slt_Cliente = [Ô]<nenhum registro>[Ô];
End If


Qual é o resultado desta alteração no seu código?
Poste aqui no tópico.
Tópico encerrado , respostas não são mais permitidas