Avatar billede Slettet bruger
11. november 2002 - 14:47 Der er 9 kommentarer og
1 løsning

update sql

hej eksperter..

jeg har lavet denne sql, som skulle opdatere en cell, men tror jeg har set mig blind på fejlen, for kan i hvart fald ikke se den....

strSQL = "update nyhed set message= '" & replace(request.form("nyindhold"),"'","''") & "' WHERE id=" & request.form("id")

fejlen:
[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

håber i kan/vil hjælpe.

mvh.
Questis.dk
Avatar billede zyber Nybegynder
11. november 2002 - 14:52 #1
Har du checket at variabel navnet er stavet rigtigt i eksekveringen af sql sætningen.
Avatar billede medions Nybegynder
11. november 2002 - 14:52 #2
strMessage = Replace(Request.Form("nyindhold"),"'","''")
strSQL = "UPDATE nyhed SET message = '" & strMessage & "' WHERE [ID] =" & Request.Form("id")

//>Rune
Avatar billede Slettet bruger
11. november 2002 - 14:53 #3
ved udskrift ser det sådanne ud:

update nyhed set message='Det kan du nemt..... men det er nok bedst at læse lidt på lektien selv.. først.. Du skal hente dine dat ud fra DB sætte dem som Value på et textarea og så sende informationer tilbage til din DB med en SQL update sætning http://www.w3schools.com/sql/sql_update.asp' WHERE id=124

kan ikke se noget galt i dette
Avatar billede Slettet bruger
11. november 2002 - 14:54 #4
rune det hjælper ikke
Avatar billede medions Nybegynder
11. november 2002 - 15:02 #5
Hmm har du skriveadgang til din databasefil?

//>Rune
Avatar billede Slettet bruger
11. november 2002 - 15:02 #6
skulle jeg da mene, selve filen er ikke skrivebeskytte, ved ikke om man kan sætte access op til det andre steder ?
Avatar billede Slettet bruger
11. november 2002 - 15:11 #7
igen andre ideer ? kan da ikke passe at den melder fejl over at det ikke er en korrekt komando, nå jeg kan se at der står update, i min SQL
Avatar billede zyber Nybegynder
11. november 2002 - 16:04 #8
Kom med lidt mere kode, jeg vil godt se den linie der kører sql sætningen, og de linier der evt. ligger imellem.
Avatar billede midas_dk Nybegynder
11. november 2002 - 16:05 #9
Er du sikker på, at "message" ikke er et reserveret ord? Ikke fordi det logisk set har noget med fejlmeddelelsen at gøre, men altså... Prøv [message] i stedet...
Avatar billede Slettet bruger
13. november 2002 - 11:41 #10
lukker igen..... ingen af jeres svar fik lavet funktionen, men hvis i skulle komme i tanker om noget så sig endeligt tiæ.

mvh.
Questis.dk
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