Om du skriver ut din sqlquery med response.write vad får du då? Misstänker att det inte finns några värden i dina variablar.
Frågan#1
Hej!
Jag har en enkel kod som lägger till användarens uppgifter i en MySQL databas:
'Lägg in användarvärdena i variabler
Dim fornamn, efternamn, adress, postnr, ort, tel, epost, smeknamn, losen, info, reg_date, conn, rs
Fornamn = Request.Form("fornamn")
Efternamn = Request.Form("efternamn")
Adress = Request.Form("adress")
Postnr= Request.Form("postnr")
Ort = Request.Form("ort")
Tel = Request.Form("tel")
Epost = Request.Form("epost")
Smeknamn = Request.Form("smeknamn")
Losen = Request.Form("losen")
Info = Request.Form("info")
reg_date = date() 'aktuellt datum
'Lägg till variablerna i databasen
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=sthlmonline;USER=root;PASSWORD=;"
set rs = conn.execute("INSERT INTO tbl_anvandare (fornamn, efternamn, adress, postnr, ort, tel, epost, smeknamn, losen, info, reg_date) VALUES('" & Fornamn & "','" & Efternamn & "','" & Adress & "','" & Postnr & "','" & Ort & "','" & Tel & "','" & Epost & "','" & Smeknamn & "','" & Losen & "','" & Info & "','" & reg_date & "')")
Set rs = Nothing
Set conn = Nothing
Uppgifterna verkar läggas till i databasen eftersom en ny rad bildas varje gång jag kör scriptet...men ingen information finns i kolumnerna?
Fattar nån varför?