20. september 2005 - 01:08
Der er
5 kommentarer og 1 løsning
Syntax i Update statement!
Jeg er træt - og kan ikke gennemskue den sikkert tydelige fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. /db/admin_ret_spiller.asp, line 87 Linie 86-87 er: strSQL = "Update spillerbase set spillerfornavn='"& strSpillerfornavn &"', spillerefternavn='"& strSpillerefternavn &"', spillernationalitet='"& strSpillernationalitet &"', nummer="& intNummer &", spillerbeskrivelse='"& strSpillerbeskrivelse &"', tidligereklubber='"& strTidligereklubber &"', aktivaab='"& strAktivaab &"', kampeaab="& intKampeaab &", maalaab="& intMaalaab &", landskampe="& intLandskampe &", landskampemaal="& intLandskampemaal &", placering='"& strPlacering &"', periode-aab='Test' Where spillerid = " & intSpillerid Conn.Execute(strSQL) Og alle variablerne er fra en request.form: intSpillerid = request.querystring("spillerid") strSpillerfornavn = Request.Form("spillerfornavn") strSpillerefternavn = Request.Form("spillerefternavn") strSpillernationalitet = Request.Form("spillernationalitet") intNummer = Request.Form("nummer") strPlacering = Request.Form("placering") strSpillerbeskrivelse = Request.Form("spillerbeskrivelse") strTidligereklubber = Request.Form("tidligereklubber") strAktivaab = Request.Form("aktivaab") intKampeaab = Request.Form("kampeaab") intMaalaab = Request.Form("maalaab") intLandskampe = Request.Form("landskampe") intLandskampemaal = Request.Form("landskampemaal") På forhand tak Christian
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
20. september 2005 - 01:13
#1
Jeg tror umiddelbart det er feltet periode-aab der giver problemer: strSQL = "Update spillerbase set spillerfornavn='"& strSpillerfornavn &"'" & _ ", spillerefternavn='"& strSpillerefternavn &"'" & _ ", spillernationalitet='"& strSpillernationalitet &"'" & _ ", nummer="& intNummer & _ ", spillerbeskrivelse='"& strSpillerbeskrivelse &"'" & _ ", tidligereklubber='"& strTidligereklubber &"'" & _ ", aktivaab='"& strAktivaab &"'" & _ ", kampeaab="& intKampeaab &_ ", maalaab="& intMaalaab & _ ", landskampe="& intLandskampe & _ ", landskampemaal="& intLandskampemaal & _ ", placering='"& strPlacering &"'" & _ ", [periode-aab]='Test' " & _ "Where spillerid = " & intSpillerid
20. september 2005 - 01:17
#2
Fjong... svar - og du får en lille bunke point!
20. september 2005 - 01:20
#3
er interessret i at vide vad den specifikke fejl var, er det dash der ikke må bruges?
20. september 2005 - 01:22
#4
Det kom der :) Jeg vil tro at det bliver betragtet som en substraktion af to felter (som givetvis ikke eksisterer) og derfor ikke lovligt uden at man specificerer kantede paranteser omkring. Det er under alle omstændigheder nok ikke tilladt at tildele en værdi til et udtryk (som en substraktion jo er).
20. september 2005 - 01:23
#5
tak, altid godt a lære noget :) nu...seng ZZZzzzz....
20. september 2005 - 07:43
#6
Tak for point :)
Kurser inden for grundlæggende programmering