RETORNAR DADOS DATASET
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
[Ô]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
A PROC está retornando algum valor?
Qual é o resultado desta alteração no seu código?
Poste aqui no tópico.
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