webForumDet fria alternativet

Syntaxer

ASPur ASP

17 svar · 395 visningar · startad av LordJens

Medlem sedan aug. 2000119 inlägg
Frågan#1

Fan va ja har problem me syntaxerna. Nu e de fel igen.

cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet('ID')) & "' WHERE ID = '" & RecSet('ID') & "'

Förstår ni vad ja försöker göra?

Om ni har nåt bra tips på en sida på nätet som tar upp syntaxer kan ni väl tipsa.

Medlem sedan apr. 20021 203 inlägg
#2

Vad för du för felmeddelande?
Syntaxer: https://www.devguru.com

:)

Medlem sedan aug. 2000119 inlägg
#3

syntaxerror

Medlem sedan apr. 20021 203 inlägg
#4

Jag förstår inte riktigt vad du vill göra...
Men hur som helst finns det en del fel i det du skrivit:
cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet('ID')) & "' WHERE ID = '" & RecSet('ID') & "'

Jag hade nog skrivit någonting liknande detta istället:

SQL = "UPDATE ligan SET traningar = '" & Request.Form(namn) & "' WHERE ID = " & RecSet('ID')
cnn.Execute SQL

:)

Medlem sedan aug. 2000119 inlägg
#5

nja, det går nog inte riktigt.

alltså i Request.Form innehåller 10 textfält. Deras namn är samma som ID:na i databasen. Därför Request.Form(RecSet('ID')).

Problemet är att jag inte vet hur jag skall använda ' " & för att det skall bli rätt.

Utgå alltså från första posten och hjälp mig med ' " & så att det blir rätt.

Medlem sedan apr. 20021 203 inlägg
#6

I så fall, när du ska visa data från databen:
RecordSetetsNamn("Kolummens namn")
Du ska alltså inte använda '
Sedan när du infogar dynamisk information med t.ex:
'" & RecSet('ID') & "'
Ska du inte ha några ' med ute på kanterna eftersom ID är numeriskt. Annars ska du ha med det
Hänger du med?

Jag hoppas att det hjälper lite grand iaf....

:)

Medlem sedan aug. 2000119 inlägg
#7

cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet(ID)) & "' WHERE ID = '" & RecSet(ID) & "'

?

- nej

Medlem sedan apr. 20021 203 inlägg
#8

LordJens skrev:

cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet(ID)) & "' WHERE ID = '" & RecSet(ID) & "'

?

- nej

Har jag sagt att det skulle fungera? ;)
Testa:
cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID") & "

Fungerar kanske, kanske inte.

:)

Medlem sedan aug. 2000119 inlägg
#9

tyvärr, "Unterminated string constant"

Medlem sedan apr. 20021 203 inlägg
#10

På vilket tecken?
Det där kan inte vara hela felmeddelandet...

:)

Medlem sedan aug. 2000119 inlägg
#11

cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID") & "
-----------------------------------------------------------------------------------------------------------^[

Medlem sedan apr. 20021 203 inlägg
#12

Testa o lägga till ett extra " i slutet...

Medlem sedan juni 200032 967 inlägg
#13

Njaeee... Visst kan man göra så, trexter, men det är inte riktigt rätt. Det korrekta är att ta bort & ".

Det finns väl ingen anledning att lägga till ingenting till en färdig sträng?

Mvh,

Medlem sedan apr. 20021 203 inlägg
#14

@nders skrev:

Njaeee... Visst kan man göra så, trexter, men det är inte riktigt rätt. Det korrekta är att ta bort & ".

Det finns väl ingen anledning att lägga till ingenting till en färdig sträng?

Mvh,

Det stämmer, men kan det inte på sätt och vis vara bra att lägga till istället för att få "logik i koden".

:)

Medlem sedan juni 200032 967 inlägg
#15

Nej, det tycker jag inte. Inte alls. Jag tycker det är mycket ologiskt.

"Hej, kan jag få en glass?"
"Ja, men då måste du ta den här också." (Sträcker fram handen med ingenting i den.)

Det är onödiga knapptryckningar och en onödig konkatenering som asp-motorn ska göra.

Mvh,

Medlem sedan aug. 2000119 inlägg
#16

i'm confused ?:|

kan ni ge mig ett konkret exempel?

Medlem sedan apr. 20021 203 inlägg
#17
cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID")

:)

Medlem sedan aug. 2000119 inlägg
#18

1000 tack för hjälpen :)

137 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)