Avatar billede aspmax Nybegynder
08. februar 2003 - 22:40 Der er 12 kommentarer og
1 løsning

Hjælp sql

Hvorfor virker det ikke?
jeg har i db lastname og adress tabelen hedder test

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
Conn.Open DSN

SQL="INSERT INTO test (Lastname, Address) VALUES ('Hetland','kasper')"

Conn.close
Set conn = Nothing
Response.write "Text sendt kaser kragelund"
%>
Avatar billede medions Nybegynder
08. februar 2003 - 22:43 #1
Er de i den rigtige rækkefølge?
Evt. hvilken fejlmed. får du?

//>Rune
Avatar billede erikjacobsen Ekspert
08. februar 2003 - 22:43 #2
Du skal også udføre din sql-sætning
Avatar billede erikjacobsen Ekspert
08. februar 2003 - 22:44 #3
*g* Hvorfor stiller du et spørgsmål som et svar, og uden
at læse spørgsmålet, medions....? Den var da det sjoveste
jeg har oplevet i aftem *g*
Avatar billede medions Nybegynder
08. februar 2003 - 22:46 #4
*G* ups...

//>Rune
Avatar billede somaliomar Praktikant
08. februar 2003 - 22:47 #5
Sådan her

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
Conn.Open DSN

SQL="INSERT INTO test (Lastname, Address) VALUES ('Hetland','kasper')"
Conn.Execute(SQL)

Conn.close
Set conn = Nothing
Response.write "Text sendt kaser kragelund"
%>
Avatar billede aspmax Nybegynder
08. februar 2003 - 22:48 #6
skal jeg også

set rs = conn.execute(sql)

???
Avatar billede mccannon Nybegynder
08. februar 2003 - 22:48 #7
SQL="INSERT INTO test (Lastname, Address) VALUES ('Hetland','kasper')"

conn.execute(SQL)
Sådan
Avatar billede aspmax Nybegynder
08. februar 2003 - 22:48 #8
nåååå thx
Avatar billede aspmax Nybegynder
08. februar 2003 - 22:59 #9
hvad er der nu galt??
<%

Dim Navn, Adress


If request.form("submit") <> "" then
Navn = Request.Form("navn")
Adress = Request.Form("adress")
else if navn <> "" AND adress <> "" then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
Conn.Open DSN

SQL="INSERT INTO test (Lastname, Address) VALUES ('navn','adress')"
conn.execute(sql)

Conn.close
Set conn = Nothing
End if
End if
Response.write "Tak"
%>

<form method="post" action="default.asp">
<input type="text" name="navn" value="Indtast navn!">
<input type="text" name="adress" value="Indtast navn!">
<input type="submit" name="submit" value="send">
</form>
Avatar billede somaliomar Praktikant
08. februar 2003 - 23:01 #10
<%

Dim Navn, Adress

If request.form("submit") <> "" then
  Navn = Request.Form("navn")
  Adress = Request.Form("adress")
elseif navn <> "" AND adress <> "" then
  Set Conn = Server.CreateObject("ADODB.Connection")
  DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
  DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
  Conn.Open DSN

  SQL="INSERT INTO test (Lastname, Address) VALUES ('navn','adress')"
  conn.execute(sql)

  Conn.close
  Set conn = Nothing
End if


Response.write "Tak"
%>

<form method="post" action="default.asp">
<input type="text" name="navn" value="Indtast navn!">
<input type="text" name="adress" value="Indtast navn!">
<input type="submit" name="submit" value="send">
</form>
Avatar billede erikjacobsen Ekspert
08. februar 2003 - 23:02 #11
du skal ikke have en elseif
Avatar billede somaliomar Praktikant
08. februar 2003 - 23:04 #12
Sådan her?

<%

Dim Navn, Adress

If request.form("submit") <> "" then
  Navn = Request.Form("navn")
  Adress = Request.Form("adress")

  if navn <> "" AND adress <> "" then
    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("db.mdb")
    Conn.Open DSN

    SQL="INSERT INTO test (Lastname, Address) VALUES ('navn','adress')"
    conn.execute(sql)

    Conn.close
    Set conn = Nothing
  End if
End if

Response.write "Tak"
%>

<form method="post" action="default.asp">
<input type="text" name="navn" value="Indtast navn!">
<input type="text" name="adress" value="Indtast navn!">
<input type="submit" name="submit" value="send">
</form>
Avatar billede erikjacobsen Ekspert
08. februar 2003 - 23:05 #13
Det er da bedre. Hvad om du læste det hele igennem?

SQL="INSERT INTO test (Lastname, Address) VALUES ('" &  navn & "','" & adress & "')"
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