Manipular resultado de um select
23/11/2007
0
Estou precisando pegar o código que tenho em um banco de dados sqlserver e adicionar mais um, o problema é que não consigo fazer o select corretamente para buscar o campo na tabela no asp.net.
No asp clássico fiz da seguinte forma:
sql_busca_tabela = ´select * from tabela´
set busca_tabela = createobject(´adodb.recordset´)
busca_tabela.open sql_busca_tabela, conexao, 3, 3
do while not busca_tabela.eof
novo_codigo = busca_tabela.fields(´codigo´)
busca_tabela.movenext
loop
novo_codigo = novo_codigo + 1
No asp.net tentei da seguinte forma
Dim conn As New SqlDatasource
conn.ProviderName = ´System.Data.SqlClient´
conn.ConnectionString = ´Data Source=.;Initial Catalog=banco;User ID=teste;Password=senha;Integrated Security=true´
conn.SelectCommand = ´select * from tabela´
conn.SelectCommandType = SqlDataSourceCommandType.Text
Depois disso não consigo pegar o dado do campo codigo da tabela.
Se alguém puder ajudar agradeço.
Marcio.materias
Posts
23/11/2007
Thiagos25
public DataTable ExcuteQuerySelect() { SqlCommand oCommand = new SqlCommand(sql, Conexao); SqlDataAdapter oDa = new SqlDataAdapter(oCommand); DataSet oDs = new DataSet(); oDa.Fill(oDs); if (oDs != null && oDs.Tables.Count > 0) { int i = 0 while (dt.Rows.Count > i) { coloque o código que deseja realizar.... para pegar um valor do DataTable por exemplo... dt.Rows[i].ItemArray[0]; i++; } } return null; }
espero que ajude...
abraço
Thiago
23/11/2007
Rafdragon
ArrayList Usuarios= new ArrayList(); SqlConnection myConnection = new SqlConnection("user id=" + Usuario + ";" + "password=" + Senha + ";server=" + Servidor + ";" + "Trusted_Connection=no;" + "database=" + BancoDeDados + "; " + "connection timeout=30"); try { myConnection.Open(); } catch(Exception exConn) { return; } string Query = "select NmUsuario from Usuario"; try { SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand(Query,myConnection); myReader = myCommand.ExecuteReader(); while(myReader.Read()) { Usuarios.Add(myReader["NmUsuario"].ToString()); } myReader.Close(); } catch (Exception exSql) { return; } myConnection.Close();
09/12/2007
Marcio.materias
VLW!!
Clique aqui para fazer login e interagir na Comunidade :)