Update data SET uit form halen???

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
set strSQL = ObjectVerbinding.Execute("UPDATE data SET meldcode=" & meldcode & ", klantnaam = " & klantnaam & ",telefoonnummer = " & telefoonnummer & ",contactpersoon = " & contactpersoon & ",memo1 = " & memo1 & ",memo2 = " & memo2 & " WHERE ( identificatie = " & id & ")")

Maar dit werkt niet, ik krijg elke keer de foutmelding

Microsoft][ODBC Microsoft Access-stuurprogramma] Er zijn te weinig parameters. Het verwachte aantal is: 1.
/coerman_friso/update.asp, line 49


Terwijl als ik alleen dit doe:

set strSQL = ObjectVerbinding.Execute("UPDATE data SET meldcode=" & meldcode & "

Is er niets aan de hand, heb ik het verkeerde scheidingsteken ofzo???snapnie

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:00
Ga eens de SQL string die je opgebouwd hebt naar het scherm tonen, dus iets van
code:
1
Response.Write strSQL

en bekijk hem eens goed... Het kan goed zijn dat je een spatie vergeten bent, een scheidingsteken vergeten bent of dat je een veld ofzo verkeerd gespeld hebt....

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

of in memo staat een spatie dus het SQL command is invalid. zet dus eerst maar enkele quotes om je textvelden heen....

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:00
Om tekstvelden moeten zowieso quotes. Daar had ik nog niet opgelet, dus doe dat maar eerst.
Dit staat trouwens ook in iedere SQL manual hoor.

Dus:
code:
1
Update Table SET stringveld = "blaaaa" WHERE id = 1

https://fgheysels.github.io/


Dit topic is gesloten.