Asp error bij update: 800a0401

Pagina: 1
Acties:
  • 208 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Reboot
  • Registratie: Januari 2009
  • Laatst online: 29-07 22:18
Wanneer ik via asp mijn footer wil updaten krijg ik volgende melding:
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/settingssubmit.asp, line 33

SQL = UPDATE Settings SET Footer= Footer
-------------^
En dit zijn de lijnen 30-33,
Footer = request.form("Footer")

SQL = UPDATE Settings SET Footer= Footer
[quote]

ik heb al verschillende dingen geprobeerd maar geraak er niet uit.
En op het internet vindt ik ook niet direct iets terug.. ;(
Dankjewel

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Gewoon goed debuggen, output de query eens en gooi hem zelf in je database. Mis je geen haakjes, quotes of andere zaken die de regel afsluiten? Volgens mij gewoon een kwestie van debuggen, hoort er allemaal bij.

Overigens zou dit in Programming horen, dit forum is voor clientside scripting.

Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Zeg Reboot, wel eens aan gedacht om je query in een... string te gooien :?

Of dacht je dat VBScript magischerwijs het SQL-dialect van de DBMS van jouw keuze zou verstaan?

Want:
SQL = UPDATE Settings SET Footer= Footer
Natuurlijk verwacht hij daar einde van het statement. Hij zoekt de variabele "UPDATE" op (die wellicht niet bestaat) en gooit die in SQL. Daarna is het statement afgelopen, waardoor "Settings SET Footer= Footer" volgens de compiler dus gibbrish is.

日本!🎌


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waar hoort mijn topic?: server-side scripting hoort dus bij de buren. Klein tikje die kant op.

Ik zou je wel willen adviseren om eens goed door 't beleid heen te lopen en iets meer zelfinzet te tonen (anders is het topic geen lang leven beschoren :))

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Mja, dit is toch wel de absolute basis van programmeren. Als je al niet ziet dat je vergeten bent om je string tussen quotes te zetten terwijl de foutmelding je nota bene de goede regel aanwijst én een duidelijke beschrijving geeft, dan is er iets goed mis met je basiskennis en kun je beter per direct stoppen met programmeren en éérst eens een goed boek erbij pakken dat je op weg helpt. Daarnaast zou een fatsoenlijke IDE met syntax highlighting en code completion je dit soort problemen besparen, die vertelt je namelijk nog voordat je het zaakje probeert te runnen dat die code voor geen meter klopt.

Omdat je hier ook best zelf uit had kunnen komen doe ik dit topic maar dicht.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.