PREENCHER LISTVIEW

MAXGUIMEL 10/12/2010 15:36:50
#359304
Amigos, estou iniciando .net e ja me deparei com uma duvida e pelo que eu to vendo vai ter muitas duvidas, caramba....

é o seguinte preciso de uma rotina para preencher o listview com dados do banco de dados acess.
E como posso posicionar o ultimo registro do banco no codigo?
FOXMAN 10/12/2010 16:54:44
#359308
E ae rapa....blza...

Aguinaldo, veja se este exemplo te ajuda em partes, pois fiz ele para ser utilizado com mysql porém basta vc alterar a conexão....



link
LUIZCOMINO 10/12/2010 16:55:33
#359309
[ô]ordenar do ultimo para o primeiro
sql=[Ô]Select * From Tabela ORDER BY ID desc[Ô]

[ô]------------------------------------------------
While (rs.eof)

listview.add rs!campo
rs.movenext

loop

[ô]-----------------------------------------
obs rs é o seu recordset, e o ID na instrução order by que eu coloquei é um campo que vc deseja ordenar na sua tabela
MAXGUIMEL 22/12/2010 11:08:50
#360180
Foxman, vc tem esse exemplo na integra??? pode me enviar???

LuizComino, o que eu quero é posicionar o ultimo registro, ou seja ele enxergue o ultimo registro.
Abro o banco e ja posiciono no ultimo registro entendeu?
RODRIGOFERRO 22/12/2010 13:33:05
#360192
Resposta escolhida
Abaixo da imagem do FOXMAN tem o link...
MAXGUIMEL 23/12/2010 14:18:23
#360289
Opa, vixe, não vi o link! Valeu Zerocal.
MAXGUIMEL 13/01/2011 18:35:00
#362205
Ainda não resovi meu problema amigos. Preciso que no select eu consiga pegar somente o ultimo registro do banco e jogar essas informações em 3 textbox. Vejam como esta minha proc:


[ô]cria um objeto command
OleObitos = New OleDbCommand([Ô]SELECT * FROM Obitos ORDER BY Codigo[Ô], OpenDB)

[ô]define um data adapter
AdapterObitos = New OleDbDataAdapter()
AdapterObitos.SelectCommand = OleObitos
TbObitos = New DataTable()
AdapterObitos.Fill(TbObitos)


[ô]Posicionando o ultimo registro

[ô]vincula os controles aos dados
TxtNome.DataBindings.Add([Ô]Text[Ô], TbObitos, [Ô]Nome[Ô])
TxtIdade.DataBindings.Add([Ô]Text[Ô], TbObitos, [Ô]Idade[Ô])
TxtDataSepultamento.DataBindings.Add([Ô]Text[Ô], TbObitos, [Ô]Data_Sepultamento[Ô])
TxtHora.DataBindings.Add([Ô]Text[Ô], TbObitos, [Ô]Hora_Sepultamento[Ô])
TxtMin.DataBindings.Add([Ô]Text[Ô], TbObitos, [Ô]Min_Sepultamento[Ô])
TxtPlano.DataBindings.Add([Ô]Text[Ô], TbObitos, [Ô]Plano[Ô])


Acontece que esta pegando somente o primeiro registro eu preciso do ultimo, alguém tem alguma ideia, sei que é no select mas ja tentei varios comandos e não consegui retorno.
RODRIGOFERRO 13/01/2011 23:22:37
#362235
o Ultimo registro inserido ?

se sim faça assim..

SELECT * FROM Obitos Where Codigo = (SELECT MAX(Codigo) From Obitos);
MAXGUIMEL 14/01/2011 00:51:13
#362241
Blz, ZeroCall, bateu em cima, obrigado!
Tópico encerrado , respostas não são mais permitidas