Jeg har mange gange før brugt UPDATE i forbindelse med at skulle
opdatere en database. Men nu får jeg en mærkelig fejl, jeg ikke selv
forstår.
Jeg har denne lange SQL sætning som modtager en masse data
fra 30 foreskllige rullemenuer.
rsSQL = "update november2003 set dag1 = '"& Request.Form("dag1") &"' "&_
" ,dag2 = '"& Request.Form("dag2") &"' "&_
" ,dag3 = '"& Request.Form("dag3") &"' "&_
" ,dag4 = '"& Request.Form("dag4") &"' "&_
" ,dag5 = '"& Request.Form("dag5") &"' "&_
" ,dag6 = '"& Request.Form("dag6") &"' "&_
" ,dag7 = '"& Request.Form("dag7") &"' "&_
" ,dag8 = '"& Request.Form("dag8") &"' "&_
" ,dag9 = '"& Request.Form("dag9") &"' "&_
" ,dag10 = '"& Request.Form("dag10") &"' "&_
" ,dag11 = '"& Request.Form("dag11") &"' "&_
" ,dag12 = '"& Request.Form("dag12") &"' "&_
" ,dag13 = '"& Request.Form("dag13") &"' "&_
" ,dag14 = '"& Request.Form("dag14") &"' "&_
" ,dag15 = '"& Request.Form("dag15") &"' "&_
" ,dag16 = '"& Request.Form("dag16") &"' "&_
" ,dag17 = '"& Request.Form("dag17") &"' "&_
" ,dag18 = '"& Request.Form("dag18") &"' "&_
" ,dag19 = '"& Request.Form("dag19") &"' "&_
" ,dag20 = '"& Request.Form("dag20") &"' "&_
" ,dag21 = '"& Request.Form("dag21") &"' "&_
" ,dag22 = '"& Request.Form("dag22") &"' "&_
" ,dag23 = '"& Request.Form("dag23") &"' "&_
" ,dag24 = '"& Request.Form("dag24") &"' "&_
" ,dag25 = '"& Request.Form("dag25") &"' "&_
" ,dag26 = '"& Request.Form("dag26") &"' "&_
" ,dag27 = '"& Request.Form("dag27") &"' "&_
" ,dag28 = '"& Request.Form("dag28") &"' "&_
" ,dag29 = '"& Request.Form("dag29") &"' "&_
" ,dag30 = '"& Request.Form("dag30") &"' "&_
" where medarbejdernummer = '"& session("medarbejdernummerTavle")
&"' "
Jeg har selvfølgelig udskrevet min SQL-sætning som ser sådan ud -
update november2003 set dag1 = '#0000FF' ,dag2 = '#99FF00' ,dag3 = '#CC0033'
,dag4 = '#9933CC' ,dag5 = '#FFFFFF' ,dag6 = '#339999' ,dag7 = '#000000'
,dag8 = '' ,dag9 = '' ,dag10 = '' ,dag11 = '' ,dag12 = '' ,dag13 = '' ,dag14
= '' ,dag15 = '#339999' ,dag16 = '' ,dag17 = '' ,dag18 = '' ,dag19 =
'#99FF00' ,dag20 = '' ,dag21 = '' ,dag22 = '' ,dag23 = '' ,dag24 = '#339999'
,dag25 = '' ,dag26 = '' ,dag27 = '' ,dag28 = '' ,dag29 = '' ,dag30 =
'#339999' where medarbejdernummer = '332'
Den fejl jeg så får lyder som følger -
a.. Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en
opdaterbar forespørgsel.
/tavle/2003NovemberTilfoej.asp, line 47
a.. Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
a.. Side:
POST 328 bytes to /tavle/2003NovemberTilfoej.asp
a.. POST Data:
submit=Tilf%F8j+til+database&dag1=%230000FF&dag2=%2399FF00&dag3=%23CC0033&da
g4=%239933CC&dag5=%23FFFFFF&dag6=%23339999&dag7=%23000000&dag8=&dag9=&dag10=
&dag11=&dag12=&dag13=&dag14=&dag15=%23339999&dag . . .
|