• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

reldes456

Buscas em BD Vb.net 2005

4 mensagens neste tópico

Alguém sabe como fazer uma busca ao dataset a partir de uma form, com base num valor introduzido pelo utilizador??

Tipo, tenho um botão que faz emergir uma inputbox, por exemplo, e depois com base no valor introduzido nesta inputbox efectuar uma busca ao dataset xpto, de forma a encontrar o registo com esse valor, que poderá ser um numero de sócio, o nome de socio, etc.

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

a base de dados é num servidor de MySQL,  PostgreeSQL , MS SQL , Access ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se ele explicou correctamente o que quer, o tipo de base de dados não interessa para nada.

Para procurares alguma coisa no dataset tens que criar uma "datarow collection" para pores lá os resultados retornados pelo dataset.

Algo deste genero:

Dim drc as DataRow()
drc = ds.Tabels(0).Select("campo = 'qq coisa'")

Dim dr as DataRow
'percorres a collection e les cada datarow
For each dr in drc
variavel = dr.Item("nome_do_campo")
Next

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes usar o metodo Find e FindExact ex : DATASET.TABLES("TABELA").ROWS.FIND("FILTRO"), atencao que tens que ter chaves definidas para poderes usar estes metodos ex :

dataset.Tables("tabela").PrimaryKey = New DataColumn() {ds.Tables("tabela").Columns("coluna")}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora