Avatar billede 2-maz Nybegynder
26. september 2001 - 17:02 Der er 7 kommentarer og
2 løsninger

Hurtigt Hurtigt.....!

Jeg har denne SQL sætning:

strSQL = \"UPDATE indhold SET \"
strSQL = strSQL & \"title= \'\" & Request.Form(\"model\") & \"\', \"
strSQL = strSQL & \"dato= \'\" & Now & \"\', \"
strSQL = strSQL & \"billede=\'\" & Request.Form(\"billede\") & \"\', \"
strSQL = strSQL & \"brdtekst=\'\" & Request.Form(\"kortbe\") & \"\', \"
strSQL = strSQL & \"beskrivelse=\'\" & Request.Form(\"langbe\") & \"\', \"
strSQL = strSQL & \"pris= [\" & Request.Form(\"pris\") & \"], \"
strSQL = strSQL & \"lejepris=[\" & Request.Form(\"lejepris\") & \"], \"
strSQL = strSQL & \"solgt=\'\" & strSolgt & \"\', \"
strSQL = strSQL & \"WHERE id = 1\"

Conn.Execute(strSQL)

og får denne fejl:
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i UPDATE-sætningen.

/admin_pages/andre_nyhed.asp, linje 26

Linje 16 ser sådan her ud:
Conn.Execute(strSQL)


PLs hjælp hurtigt
Avatar billede Jman Praktikant
26. september 2001 - 17:05 #1
skriverettigheder!
Avatar billede 2-maz Nybegynder
26. september 2001 - 17:07 #2
databasen er ikke skrivebeskyttet!
Avatar billede prof2 Nybegynder
26. september 2001 - 17:07 #3
Prøv dette...

strSQL = \"UPDATE indhold SET \"
strSQL = strSQL & \"title= \'\" & Request.Form(\"model\") & \"\', \"
strSQL = strSQL & \"dato= \'\" & Now & \"\', \"
strSQL = strSQL & \"billede=\'\" & Request.Form(\"billede\") & \"\', \"
strSQL = strSQL & \"brdtekst=\'\" & Request.Form(\"kortbe\") & \"\', \"
strSQL = strSQL & \"beskrivelse=\'\" & Request.Form(\"langbe\") & \"\', \"
strSQL = strSQL & \"pris=\" & Request.Form(\"pris\") & \", \"
strSQL = strSQL & \"lejepris=\" & Request.Form(\"lejepris\") & \", \"
strSQL = strSQL & \"solgt=\'\" & strSolgt & \"\' \"
strSQL = strSQL & \"WHERE id = 1\"
Avatar billede 2-maz Nybegynder
26. september 2001 - 17:10 #4
Nu får jeg denne fejl:
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e10\'

[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 2.

/admin_pages/andre_nyhed.asp, linje 26
Avatar billede 2-maz Nybegynder
26. september 2001 - 17:13 #5
Har lige selv rettet den fejl men nu kommer denne:
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e07\'

[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
til dette:
strSQL = \"UPDATE indhold SET \"
strSQL = strSQL & \"title= \'\" & Request.Form(\"model\") & \"\', \"
strSQL = strSQL & \"dato= \'\" & Now & \"\', \"
strSQL = strSQL & \"billede=\'\" & Request.Form(\"billede\") & \"\', \"
strSQL = strSQL & \"brdtekst=\'\" & Request.Form(\"kortbe\") & \"\', \"
strSQL = strSQL & \"beskrivelse=\'\" & Request.Form(\"langbe\") & \"\', \"
strSQL = strSQL & \'\"pris=\" & Request.Form(\"pris\") & \"\', \"
strSQL = strSQL & \'\"lejepris=\" & Request.Form(\"lejepris\") & \"\', \"
strSQL = strSQL & \"solgt=\'\" & strSolgt & \"\' \"
strSQL = strSQL & \"WHERE id = 1\"
/admin_pages/andre_nyhed.asp, linje 26
Avatar billede Jman Praktikant
26. september 2001 - 17:16 #6
Avatar billede 2-maz Nybegynder
26. september 2001 - 17:26 #7
Jeg får stadig den samme fejl, selvom jeg har gjort det som de skriver på Macromedia...! Hvad nu?
Avatar billede Jman Praktikant
26. september 2001 - 17:45 #8
virker den hvis du prøver uden at update dato-stemplet ?
Avatar billede 2-maz Nybegynder
26. september 2001 - 19:35 #9
Har selv fundet ud af det men tak alligevel...!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester