Avatar billede langfinger Nybegynder
24. juni 2003 - 23:08 Der er 10 kommentarer og
1 løsning

ASP, opdater db

Hej

Hvad er fejlen her:

<%
strSQL = "Update tekst set "
strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' "
strSQL = strSQL & " Where navn = " & Request.Querystring("id")
Conn.Execute(strSQL)
%>

Mvh.

Lange
Avatar billede netro Nybegynder
24. juni 2003 - 23:12 #1
Formentlig at navn er et tekstfelt.
Avatar billede netro Nybegynder
24. juni 2003 - 23:13 #2
Eller også er din querystring tom. Prøv at udskrive dit statement:

strSQL = "Update tekst set "
strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' "
strSQL = strSQL & " Where navn = " & Request.Querystring("id")
Response.Write strSQL
Avatar billede langfinger Nybegynder
24. juni 2003 - 23:13 #3
Og hvad skal jeg så gøre?
Avatar billede netro Nybegynder
24. juni 2003 - 23:14 #4
Vise mig udskriften.
Avatar billede langfinger Nybegynder
24. juni 2003 - 23:15 #5
Da Request.Form("tekst") indeholder en helvedes masse tekst tror jeg ikke jeg kan gøre det
Avatar billede langfinger Nybegynder
24. juni 2003 - 23:15 #6
men okaj:
Update tekst set tekst= 'en helvedes masse tekst' Where navn = regel
Avatar billede netro Nybegynder
24. juni 2003 - 23:15 #7
Så udskriv Request.Querystring("id") og fortæl mig, hvilken datatype kolonnen "navn" er.
Avatar billede netro Nybegynder
24. juni 2003 - 23:16 #8
Så mangler du to singlequotes:

strSQL = "Update tekst set "
strSQL = strSQL & "tekst= '" & Request.Form("tekst") & "' "
strSQL = strSQL & " Where navn = '" & Request.Querystring("id") & "'"
Avatar billede netro Nybegynder
24. juni 2003 - 23:17 #9
Men hvorfor kalder du et navn for id?
Avatar billede langfinger Nybegynder
24. juni 2003 - 23:18 #10
Nu ser det ud til at virke!

Jeg takker!
Avatar billede netro Nybegynder
24. juni 2003 - 23:21 #11
Selv tak ;)
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