Avatar billede soren23hansen Nybegynder
16. oktober 2003 - 02:15 Der er 4 kommentarer og
1 løsning

Hvordan lægger man en variable i en sql sætning

Mit spørgsmål er hvordan tager man en variable og lægger i en sql string.

Jeg har lagt som test bare valgt de 2 første tegn af en dato i en string derud over har jeg også lagt dette tal i min database for at se om den kan finde det men det kan den ikke... men jeg får det rigtige tal ud hvis jeg laver en test med en label.     



      Dim Valgt_dato_temp as String
      Dim Valgt_dato as String
Valgt_dato_temp = Calendar1.SelectedDate.ToShortDateString()
Valgt_dato = Valgt_dato_temp.Substring(0, 2)
    ' Opbyg SQL-kommando
    cmd.CommandText =  "SELECT * FROM Kunde WHERE Dato = Valgt_dato  "
Avatar billede guidmaster Nybegynder
16. oktober 2003 - 02:18 #1
Du skal ændre din sql til:
cmd.CommandText =  "SELECT * FROM Kunde WHERE Dato = " & Valgt_dato
Avatar billede soren23hansen Nybegynder
16. oktober 2003 - 02:28 #2
Når jeg skriver som du siger kommer denne fejl: Data type mismatch in criteria expression. Er du sikker på at man kan slutte en sql sætning uden "
Avatar billede guidmaster Nybegynder
16. oktober 2003 - 02:43 #3
Sorry - skal selvfølgelig være:
cmd.CommandText =  "SELECT * FROM Kunde WHERE Dato = '" & Valgt_dato & "'"
Avatar billede soren23hansen Nybegynder
16. oktober 2003 - 02:46 #4
Takker mange gange :) Skriv svar for at få point
Avatar billede soren23hansen Nybegynder
08. juli 2008 - 11:18 #5
Lukker denne
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