Avatar billede jeppe81 Nybegynder
10. december 2004 - 11:12 Der er 6 kommentarer og
1 løsning

Problemer med SQL sætning

hej jeg får at vide at der er en syntaksfejl i INSERT INTO-sætningen i min kode.

og jeg kan ikke lige finde fejlen.

Koden:

<%
'Her er sql'en til at oprette en nyhed
If request("do") = "send" Then
    strSQL = "INSERT INTO news (Overskrift, Tid, Nyhed, SkaberID) VALUES ('" & Request.Form("Overskrift") & "','"& formatdatetime(Now, vbshorttime) &"','"& Request.Form("Nyhed") &"'," & Session("Bruger") & ""
    conn.execute(strSQL)
End If
%>

Nogen der kan hjælpe?
Avatar billede webbe Nybegynder
10. december 2004 - 11:18 #1
Prøv med (du mangler nemlig en slutparantes i slutningen af din VALUES):

If request("do") = "send" Then
    strSQL = "INSERT INTO news (Overskrift, Tid, Nyhed, SkaberID) VALUES ("&"'" & Request.Form("Overskrift") & "','"& formatdatetime(Now, vbshorttime) &"','"& Request.Form("Nyhed") &"'," & Session("Bruger") & ")"
    conn.execute(strSQL)
End If
Avatar billede netro Nybegynder
10. december 2004 - 12:15 #2
Efter VALUES kan du i øvrigt godt slette "&"
Avatar billede jeppe81 Nybegynder
10. december 2004 - 12:38 #3
takker det virker nu :)

skriv et svar og du får point :)
Avatar billede jeppe81 Nybegynder
10. december 2004 - 12:41 #4
netro:

jeg får denne fejl når jeg fjerne & tegnet:

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/6ty9/News.asp, line 66, column 73
strSQL = "INSERT INTO news (Overskrift, Tid, Nyhed, SkaberID) VALUES ('" Request.Form("Overskrift") & "','"& formatdatetime(Now, vbshorttime) &"','"& Request.Form("Nyhed") &"'," & Session("Bruger") & ")"
Avatar billede webbe Nybegynder
10. december 2004 - 12:58 #5
svar
Avatar billede netro Nybegynder
10. december 2004 - 14:47 #6
Du skal fjerne både " og & og ", som jeg skrev.

Det er ikke en fejl, men det er overflødigt.
Avatar billede netro Nybegynder
10. december 2004 - 14:47 #7
VALUES ('" & Request.Form("Overskrift") & "'
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