Avatar billede ylwen Nybegynder
20. maj 2008 - 09:26 Der er 5 kommentarer og
1 løsning

Udtræk af enkelt post i db

Jeg skal trække en enkelt persons data ud fra db'en og vise resultatet i nogle tekstbokse.
Hvad er den bedste metode til dette? og hvordan binder jeg resultatet til tekstkoksene?

Gerne med komplet eksempel.
Avatar billede ylwen Nybegynder
20. maj 2008 - 09:28 #1
!
Avatar billede teleskop Nybegynder
20. maj 2008 - 16:19 #2
Noget i den dur her:

Dim DBConnection As New Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("ConnectionString").ToString)
Dim DBCommand As New Data.SqlClient.SqlCommand("SELECT * FROM Person WHERE PersonID = 23", DBConnection)
DBConnection.Open()

Dim DBReader As Data.SqlClient.SqlDataReader = DBCommand.ExecuteReader()

If DBReader.HasRows = True Then
    DBReader.Read()
    TextBoxName.Text = DBReader.Item("Name")
    TextBoxPhone.Text = DBReader.Item("Phone")


End If

DBReader.Close()
DBConnection.Close()
Avatar billede ylwen Nybegynder
20. maj 2008 - 17:34 #3
Jeg takker for hjælpen, giver du et svar.
Avatar billede teleskop Nybegynder
20. maj 2008 - 22:23 #4
Yep :)
Avatar billede arne_v Ekspert
01. juni 2008 - 04:11 #5
Man kan også:

If DBReader.Read() Then
    TextBoxName.Text = DBReader.Item("Name")
    TextBoxPhone.Text = DBReader.Item("Phone")
End If

forskellen er nok ens ...
Avatar billede ylwen Nybegynder
01. juni 2008 - 08:14 #6
Ja, der er ikke den store forskel, men tak for dit indlæg.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester