VALOR DE UM SELECT

KIKO.WIZZ 04/03/2011 16:59:09
#367271
Boa tarde,
Estou tentando pegar o valor de um select e não está dando certo.
Estou fazendo assim:

[txt-color=#007100]
vSQL=new SqlCommand(vSQLStringTotal,ADOconn);
SqlDataReader vDR = vSQL.ExecuteReader();

lblTotal.Text = vDR[[Ô]Peso[Ô]].ToString();[/txt-color]

No WindowsForm (C#) funciona...
O que eu preciso alterar para rodar no asp.net?

Obrigado.
TECLA 04/03/2011 17:01:12
#367272
Dá algum erro?
Poste o código completo do escopo, pois o problema pode estar em outro lugar.
KIKO.WIZZ 05/03/2011 09:42:49
#367312

o erro acontece no SqlDataReader, que está em vermelho:

[txt-color=#007100]lblTotal.Text =[/txt-color] [txt-color=#e80000]vDR[/txt-color][txt-color=#007100][[Ô]Peso[Ô]].ToString();[/txt-color]

minha dúvida é de como mostrar o valor do Select com o DataReader...
Algo equivalente al RecordSet do vb6:
[txt-color=#0000f0]rsTable.open[Ô]String[Ô],Conn
lblTeste=rsTable([Ô]Produto[Ô])[/txt-color]
KIKO.WIZZ 07/03/2011 10:53:25
#367446
Descobri o problema, estava faltando o vDR.Read();

SqlCommand vSQL2 = new SqlCommand(vSQLStringTotal, ADOconn);
vSQL2.ExecuteNonQuery();

SqlDataReader vDR = null;
vDR = vSQL2.ExecuteReader();

vDR.Read();
lblTotal.Text = vDR[[Ô]Peso[Ô]].ToString();

Mesmo assim, Obrigado.
Tópico encerrado , respostas não são mais permitidas