Jump to content

Saber posiçao na base de dados


Leudassdf
 Share

Recommended Posts

Boas pessoal!

Como e que posso saber a possiçao de um determinado nome(por exemplo) na base de dados.

Ou seja eu no vb quero saber em que posição esta por exemplo "Select nome from contactos where nome=gfgfg"

o que quero saber e a linha da base de dados onde esta o nome gfgfg

Link to comment
Share on other sites

Isso não vais conseguir... A forma mais directa é atribuir uma chave primária e que seja sequencial para tu depois ires buscar o número correspondente do valor que estás a procurar...

PS: com que BD estás a trabalhar?

Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist

Link to comment
Share on other sites

Isso não vais conseguir... A forma mais directa é atribuir uma chave primária e que seja sequencial para tu depois ires buscar o número correspondente do valor que estás a procurar...

PS: com que BD estás a trabalhar?

Access.

Ja agora permitam-me expor isto:

Tenho o seguinte codigo:

 ligacao.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Agenda.accdb"
        ligacao.Open()
        adaptador = New OleDb.OleDbDataAdapter(aqltext, ligacao)
        adaptador.Fill(dados2, "Like")

        aqltext = "Select * from contactos where nome='" & ListBox1.SelectedItem & "'"
        commando.CommandText = aqltext
        commando.Connection = ligacao

        MsgBox(dados2.Tables("Like").Rows(0).Item(0))
ligacao.close

O primeiro problema e que ele deveria ir buscar as colunas todas onde o nome =listbox1

No entanto o mesmo nao acontece, simplesmente copia o nome

O segundo problema e, este codigo esta integrado numa ListBox1_SelectedIndexChanged, o que deveria acontecer era cada vez que seleciona-se outro nome deveria mandar uma msgbox com o nome que esta selecionado. mas para isso acontecer tenho de clicar 2 vezes  no mesmo nome.

Ha algum problema com o codigo?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.