11. juni 2002 - 23:24
Der er
18 kommentarer og 1 løsning
Problem med plinger
Hej, Jeg har som så mange andre desværre problemer med at finde ud af ' og ". Jeg har Update sætning som ser således ud: Redbesked = "Update Beskeder set " Redbesked = Redbesked & "Emne= 'Request.Form("Emne")', " Redbesked = Redbesked & "Forfatter= 'Request.Form("Forfatter")', " Redbesked = Redbesked & "Forfatter= 'Request.Form("Besked")' " Redbesked = Redbesked & " Where Id =" & Request.Form("varID") Er der nogen der kan hjælpe mig? Jeg tror problemet ligger omkring at jeg bruger " ved Request.Form
Annonceindlæg fra SuperOffice
Redbesked = "Update Beskeder set " Redbesked = Redbesked & "Emne= '" & Request.Form("Emne") & "', " Redbesked = Redbesked & "Forfatter= '" & Request.Form("Forfatter") & "', " Redbesked = Redbesked & "Forfatter= '" & Request.Form("Besked") & "' " Redbesked = Redbesked & " Where Id =" & Request.Form("varID") //>Rune
Hvilken værdi skal forfatter egentlig have ?
Den skal hente den værdi som der er skrevet i feltet Forfatter på forrige side.
pfp> Jeg tror det Thomas (tmceu) mener, er om det er tal eller om det er tekst... //>Rune
pfp> Men virkede mit ikke? //>Rune
Det er bare fordi du sætter den først til forfatter og derefter til besked. Jeg regnede med at du selv så den, når jeg spurgte :-)
Nej, jeg får: "Der var ventet 1": Jeg bruger følgende: Redbesked = "Update Beskeder set " Redbesked = Redbesked & "Emne= '" & Request.Form("Emne") & "', " Redbesked = Redbesked & "Forfatter= '" & Request.Form("Forfatter") & "', " Redbesked = Redbesked & "Besked= '" & Request.Form("Besked") & "' " Redbesked = Redbesked & " Where Id = 32" Connect.Execute(Redbesked)
hvis der er tale om en tal værdi: Redbesked = Redbesked & "Forfatter= " & Request.Form("Forfatter") & ", " hvis der er tale om en tekst streng: Redbesked = Redbesked & "Forfatter= '" & Request.Form("Forfatter") & "', " /Søren Søndergård
Ja tak for tmceu, så godt lige der var sket en smutter
12. juni 2002 - 00:16
#10
glem mit indlæg, browseren havde vist stået på siden lige længe nok uden at blive updateret :-) sorry /Søren Søndergård
12. juni 2002 - 00:16
#11
Emne = tekst Forfatter = tekst Besked = notat (tekst) ID = autonum
12. juni 2002 - 00:17
#12
Her hvor jeg har skrevet: Redbesked = Redbesked & " Where Id = 32" har jeg selvf. også prøvet med: Redbesked = Redbesked & " Where Id =" & Request.Form("varID") for at se om der skulle være noget galt med min værdi i dette felt, men felter indeholder tallet 32 jeg forsøgte derfor direkte med det tal, bare for at teste, hvis i forstår
12. juni 2002 - 00:18
#13
ID er et reserveret ord i nogle databaser, prøv med [ID]
12. juni 2002 - 00:18
#14
Thx 4 Poinz //>Rune
12. juni 2002 - 00:20
#15
UPS, har selv fundet fejlen. WHERE ID skulle være WHERE BeskedID. Jeg beklager, det burde jeg jo selv have opdaget før...sorry.
12. juni 2002 - 00:21
#16
Hvis der er andre der er også vil have point må i sige til for i kunne jo næsten umulig have gættet hvad problemet var når jeg ikke selv skriver feltnavnene rigtigt.
12. juni 2002 - 00:23
#17
Vis mig den butik hvor jeg kan købe mælk og brød for point, så vil jeg altid gerne have nogle ekstra :-)
12. juni 2002 - 00:24
#18
Ja, hvis jeg nu endelig fandt sådan en butik så ville jeg ihvertfald ikke lægge ud med at købe mælk og brød :-) Anyway, tusind tak for Jeres hjælp. /peter
12. juni 2002 - 00:25
#19
hehe, ja og det kunne ligefrem være at jeg gav mig til at lave komplette designs for 200p i freelance....(håber ikke jeg træder nogen over tærerne)
Kurser inden for grundlæggende programmering