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 fra Computerworld
Open Source AI er på vej ind i kommunerne
Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
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