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
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.