LordJensMedlem sedan aug. 2000127 inlägg
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.
trexter.comMedlem sedan apr. 20021 196 inlägg
Vad för du för felmeddelande?
Syntaxer: https://www.devguru.com
:)
LordJensMedlem sedan aug. 2000127 inlägg
trexter.comMedlem sedan apr. 20021 196 inlägg
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
:)
LordJensMedlem sedan aug. 2000127 inlägg
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.
trexter.comMedlem sedan apr. 20021 196 inlägg
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....
:)
LordJensMedlem sedan aug. 2000127 inlägg
cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet(ID)) & "' WHERE ID = '" & RecSet(ID) & "'
?
- nej
trexter.comMedlem sedan apr. 20021 196 inlägg
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.
:)
LordJensMedlem sedan aug. 2000127 inlägg
tyvärr, "Unterminated string constant"
trexter.comMedlem sedan apr. 20021 196 inlägg
På vilket tecken?
Det där kan inte vara hela felmeddelandet...
:)
LordJensMedlem sedan aug. 2000127 inlägg
cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID") & "
-----------------------------------------------------------------------------------------------------------^[
trexter.comMedlem sedan apr. 20021 196 inlägg
Testa o lägga till ett extra " i slutet...
@ndersMedlem sedan juni 200026 914 inlägg
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,
trexter.comMedlem sedan apr. 20021 196 inlägg
@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".
:)
@ndersMedlem sedan juni 200026 914 inlägg
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,
LordJensMedlem sedan aug. 2000127 inlägg
i'm confused ?:|
kan ni ge mig ett konkret exempel?
trexter.comMedlem sedan apr. 20021 196 inlägg
cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID")
:)
LordJensMedlem sedan aug. 2000127 inlägg