Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 08:25 Der er 8 kommentarer og
1 løsning

Hvordan får jeg fat på en værdi i en sql statement

Hej Eksperter.

Hvordan får man fat på en værdi, som man tidligere har fundet i en sql-statement?

Min kode ser ud som følger:
Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 08:25 #1
Public Sub Hentdata()
        Dim Valg As Integer = Label1.Text
        Me.OleDbSelectCommand1.CommandText = "SELECT KundeID, ForNavn, EfterNavn, Adresse, PostNr, ByNavn, TelefonNr, MobilNr, " & _
        "Fax, Email, BetalingId FROM Kunder WHERE KundeId = " & Valg
        Me.OleDbSelectCommand1.Connection = Me.OleDbConnection1
        Me.OleDbDataAdapter1.Fill(Updatakunde1)
Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 08:26 #2
Det er så meningen at jeg skal have sat i KundeId, så jeg kan indsætte den nøjagtige værdi i en simpel textbox

På forhånd tak
Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 08:46 #3
sat = fat
Avatar billede burningice Nybegynder
26. januar 2005 - 10:48 #4
går ud fra at Updatakunde1 er et dataset

Dim Id As Integer = CType(Updatakunde1.Tables(0).Rows(0).Columns(0), Integer)
Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 13:01 #5
Umiddelbart kan man ikke bruge Columns - i hvert fald ikke som den står her!?!
Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 13:03 #6
Fejlbeskeden er
Columns er ikke medlem af system.data.datarow
Avatar billede burningice Nybegynder
26. januar 2005 - 13:19 #7
det har du fuldstændig ret i... jeg roder altid rundt i det med rows og columns. Det er fordi at der er dobbelindex på Rows-propertien:

Dim Id As Integer = CType(Updatakunde1.Tables(0).Rows(0)(0), Integer)
Avatar billede jesperthomsen1980 Nybegynder
26. januar 2005 - 13:22 #8
Tak for hjælpen - det var bedre - smider du lige et svar får du din points...

Tak endnu en gang
Avatar billede burningice Nybegynder
26. januar 2005 - 13:31 #9
:) svar
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
Kurser inden for grundlæggende programmering

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