11. juli 2003 - 09:36Der er
15 kommentarer og 1 løsning
Fejl når jeg sender data til db
Jeg forsøger at sende noget data til en accessdatabase, men får denne fejlmedd.:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Antallet af forespørgselsværdier og destinationsfelter er ikke det samme. /admin/product.asp, line 209
Linje 209 er denne: "db.execute(sql)" Her er den SQL sætning hvor fejlen tilsyneladende ligger, men jeg kan ikke se den: _______________________________________________ sql="insert into products (name, name_uk, description, description_uk, catcode, catcode_uk"
if valid_sql(image)<>"" then sql=sql & ",image" SQLimage=",'" & valid_sql(image) & "'" end if
if valid_sql(notes)<>"" then sql=sql & ",notes" SQLnotes=",'" & valid_sql(notes) & "'" end if
_______________________________________________ Det der bliver sendt, vises længere nede i fejlmedd.: POST Data: name=321&name_uk=321&description=321&description_uk=321&catcode=16¬es=321&Save.x=36&Save.y=16
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.
Nu får jeg: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "321','16','". /admin/product.asp, line 205
og response.write viser: insert into products (name, name_uk, description, description_uk, catcode,notes) values ('321','321','21',321','16',' ,'321')
koden: sql="insert into products (name, name_uk, description, description_uk, catcode"
if valid_sql(notes)<>"" then sql=sql & ",notes" SQLnotes=" ,'" & valid_sql(notes) & "'" end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.