Gå til innhold

søk i mysql database--> Fra visual Basic


Anbefalte innlegg

Heisann, jeg vil la en bruker søke etter et fornavn via et textbox i visual basic.

Er det noen som vet hvordan man greier det?

 

Her er koden min så langt

 

MySqlCommand("SELECT * FROM personer WHERE fornavn = 'Marius' ", tilkobling)

 

Der det nå står marius, skulle det ha stått f.eks textbox1.text eller noe som kunne vise til textbox1.text?

 

Håper noen kan hjelpe meg : )

takk skal dere ha på forhånd : )

Lenke til kommentar
Videoannonse
Annonse

Forslaget til Geir fungerer flott det, men du trenger nok en litt mer omfattende kode for å kunne hente ned resultatet, hvis dette er ønskelig. .. Dette burde fungere (dette er VB.NET, men du tar den sikkert)

 

        Dim dsToBeFilled As New DataSet
       Dim myCommand As New MySqlCommand
       Dim myAdapter As New MySqlDataAdapter
       Dim con As MySqlConnection
       con = New MySqlConnection()
       Dim command As New MySqlCommand
       Dim conString As String
       Dim SQL As String



       conString = "server=" + "adresse_til_database;" _
                    & "user id=brukernavn;" _
                    & "password=passord;" _
                   & "database=databasenavn"

    SQL = "SELECT * FROM personer WHERE fornavn = '" + textbox1.Text + "'"


       con.ConnectionString = conString
       command.Connection = con
       command.CommandText = SQL

       Application.DoEvents()

       Application.DoEvents()
       Try
           con.Open()



           myAdapter.SelectCommand = command
           myAdapter.Fill(dsToBeFilled)

           If dsToBeFilled.Tables(0).Rows(0).Item("fornavn").ToString.Length > 1 Then

            resultat.text = dsToBeFilled.Tables(0).Rows(0).Item("fornavn").ToString

       Catch ex As MySqlException
           MessageBox.Show("Klarte ikke koble til database: " & ex.Message)
       Finally
           If con.State <> ConnectionState.Closed Then
               con.Close()

           End If

       End Try

       dsToBeFilled.Clear()

Endret av Lokii
Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...