Avatar billede lars88 Nybegynder
09. februar 2003 - 21:13 Der er 12 kommentarer

strSQL

hvordan gør jeg sådan at hvis jeg har intastet noget i en formel går strSQL igang.. hos mig går den nemlig igang bare man går ind på siden
Avatar billede no_doubt Nybegynder
09. februar 2003 - 21:21 #1
Du kunne lave noget, onchange i javascript *s* evt submitte når der var skrevet et punktum
Avatar billede lars88 Nybegynder
09. februar 2003 - 21:23 #2
desvære afviser jeg dit svar.. java fatter jeg hat af
Avatar billede radion Nybegynder
09. februar 2003 - 21:23 #3
kan du forklare lidt nærmere?

Du kunne jo i din form angive din action til  "modtagerside.asp?SQL=go" eller noget i den retnign

og på din modtagerside.asp lave en
If LCase(Request.Querystring("SQL")) = "go" Then
strSQL= "..."
Conn.Execute(strSQL)
End If

er det noget i den retning du mener?
Avatar billede radion Nybegynder
09. februar 2003 - 21:24 #4
hmmm... burde det ikke være et svar?
Avatar billede lars88 Nybegynder
09. februar 2003 - 21:27 #5
2 sek. prøver lige
Avatar billede lars88 Nybegynder
09. februar 2003 - 21:36 #6
får fejlen
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/indsaet.asp, line 35

min source kan ses på http://nopaste.php-q.net/4976

jeg kan ikke accepter svar endu, da jeg ikke ved om det virker
Avatar billede eagleeye Praktikant
09. februar 2003 - 21:47 #7
hvis du har en form som sender formen med method=post så kan du tjekke på om du modtager en form og så udføre SQLen:

eks på form tagen:
<form method="post" action="">

Eks på ASP koden

if Request.Servervariables("REQUEST_METHOD") = "POST" then
  ' Udfør SQL'en her


end if
Avatar billede radion Nybegynder
09. februar 2003 - 21:50 #8
nej, du skal jo også oprette din Connection til databasen ...
Avatar billede lars88 Nybegynder
09. februar 2003 - 22:03 #9
kan stadigvæk ikke.. nyt link: http://nopaste.php-q.net/4979
Avatar billede radion Nybegynder
09. februar 2003 - 22:09 #10
Prøv at ændre det fra
tempConn ="PROVIDER=MSDASQL;DRIVER={Microsoft Acces Driver (*.mdb)};DBQ=" & Server.MapPath("guestbook.asp")
if Request.Servervariables("REQUEST_METHOD") = "POST" then
  ' Udfør SQL'en her
strSQL = "Insert into guestbook (Fornavn) values('" & Request.Form("fornavn") & "')"
strSQL = "Insert into guestbook (tekst) values('" & Request.Form("tekst") & "')"

Conn.Execute(strSQL)
Response.redirect("guestbook.asp")

End if

TIL



if Request.Servervariables("REQUEST_METHOD") = "POST" then
  ' Udfør SQL'en her
tempConn ="PROVIDER=MSDASQL;DRIVER={Microsoft Acces Driver (*.mdb)};DBQ=" & Server.MapPath("guestbook.asp")
strSQL = "Insert into guestbook (Fornavn) values('" & Request.Form("fornavn") & "')"
tempConn.Execute(strSQL)
strSQL = "Insert into guestbook (tekst) values('" & Request.Form("tekst") & "')"
tempConn.Execute(strSQL)
Response.redirect("guestbook.asp")

End if
Avatar billede radion Nybegynder
09. februar 2003 - 22:10 #11
og stav Acces med 2 "s" (Access)
Avatar billede radion Nybegynder
10. februar 2003 - 07:02 #12
Server.MapPath("guestbook.asp")  skal jo også henvise til din ACCESS database
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