Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafa-martin

trazer dados do banco sem usar datagrid

Recommended Posts

pessoal estou usando o .net 2005 para fazer páginas web. uso o vb.

 

spu novo em dot. net 2005 e eu preciso retornar uma consulta da forma tradicional, sem usar o datagrid.

 

eu tenho esse select:

 

sql = "select * from estoque"

preciso retornar esses registros como se fosse um recordset no asp. por exemplo

 

estoqueinicial = rs("id_estoque")

 

como faço isso no 2005 sem usar datagrid?

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Rafa-martin, bom dia tudo bem?

 

O que mais se assemelha com o que você fazia em ASP seria o xxxDataReader aqui um exemplo, simples, de como usa-lo:

 

SqlConnection cnn = new SqlConnection();
				cnn.ConnectionString = "string de conexão aqui";
			
			SqlCommand command = new SqlCommand();
				command.Connection = cnn;
				command.CommandType = CommandType.Text;
				command.CommandText = "select * from estoque";
			
			SqlDataReader rs = command.ExecuteReader();

			while (rs.Read())
			{
					//rs["id_estoque"];
				... use o datareader aqui...

			}

Para mais informações visite:

http://msdn2.microsoft.com/en-us/library/h...fyz(VS.71).aspx [em inglês]

http://www.microsoft.com/brasil/msdn/Tecno...DataReader.mspx [ em português ]

e

http://www.google.com.br/search?hl=pt-BR&a...uisar&meta=

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra só uma coisa:

 

tipo depois do while pra chamar os campos que vem do banco, como seria a chamada do campo usando rs?

 

seria rs.field["campo"] ou rs("campo")?

 

como seria?

Compartilhar este post


Link para o post
Compartilhar em outros sites

rs["nomeColuna"];

 

*ps ele vem como object não esquece de fazer o cast para o dado que você deseja trabalhar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.