webForumDet fria alternativet

Vide, funkar inte detta?

16 svar · 204 visningar · startad av crisse6

crisse6Medlem sedan dec. 20002 526 inlägg
#1

jag vet inte, är ju som sagt inte så haj på det här med asp än, men har nu läst Vides kurs... jag försökte göra två olika sidor med en där man skrev in vad man heter (namn, efternamn) som sedan skickades till skriv.asp som skulle lägga till denna info i databasen.. får det ej att funka...

koden för start.asp

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Untitled</title>
<meta name="generator" content="Namo WebEditor v3.0">
</head>

<body bgcolor="white" text="white" link="white" vlink="purple" alink="red">

<form name="skrivain" method="get" action="skriv.asp">
<p><input type="text" name="namn"></p>
<p><input type="text" name="efternamn"></p>
<p><input type="submit" name="akicka" value="skicka"></p></form>

</body>

</html>

sedan har vi skriva.asp sidan:

<%
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("databas.mdb")
Databas.Open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath
& ";"

namn = Request.Form("namn")
efternamn = Request.Form("efternamn")

SQL = "INSERT INTO databas"
SQL = SQL & "(namn, efternamn)"
SQL = SQL & "VALUES('" & namn & '", " & efternamn & ")"

Response.Write SQL
Databas.Execute(SQL)
%>

har ivarjefall försökt....

crisse6Medlem sedan dec. 20002 526 inlägg
#2

menar ju såklart att den kod jag nämde som var i "skriva.asp" ska heta "skriv.asp" om ni undrar!

RossifumiMedlem sedan okt. 20001 558 inlägg
#3

Vad får du för felmeddelande?

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

@ndersMedlem sedan juni 200032 969 inlägg
#4

är det ok om någon annan än vide svarar? ;)

får du något felmeddelande?

jag skulle tro att din sql-fråga är konstig.

prova det här:

SQL = "INSERT INTO databas"
SQL = SQL & "(namn, efternamn)"
SQL = SQL & "VALUES('" & namn & "', '" & efternamn & "')"

om din tabell nu heter 'databas', vilket verkar lite konstigt.

det gäller att hålla koll på fjumparna i sql-frågor.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

crisse6Medlem sedan dec. 20002 526 inlägg
#5

får detta meddelande:

Kompileringsfel i Microsoft VBScript error '800a0400' 

Programsats förväntas. 

/mittasp/skriv.asp, line 5 

& ";"
^
@ndersMedlem sedan juni 200032 969 inlägg
#6

flytta upp det till raden över, det hör liksom ihop.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

cascaMedlem sedan feb. 20005 891 inlägg
#7

Ett annat fel är att du har använt Request.Form med "skicka-metoden" GET från ett formulär.. :)

Ändra till POST i formuläret, annars kommer aldrig datat att kunna tas emot :)

------------------
Rökare är som vanliga människor, fast inte lika länge.

crisse6Medlem sedan dec. 20002 526 inlägg
#8

får nu efter ändringar detta meddelande:

Kompileringsfel i Microsoft VBScript error '800a03ea' 

Syntaxfel 

/mittasp/skriv.asp, line 11 

SQL = SQL & "VALUES('" & namn & '", " & efternamn & ")"
--------------------------------^
@ndersMedlem sedan juni 200032 969 inlägg
#9

du kanske skulle ta och titta lite i mitt inlägg ovan, där jag nämner något i stil med att hålla koll på fjumparna.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

crisse6Medlem sedan dec. 20002 526 inlägg
#10

klart att alla får svara, döpte ämnet till detta för jag har läst vides kurs :e

jag testade din lilla kod @nders...då fick jag detta meddelande:

Körningsfel i Microsoft VBScript error '800a01b6' 

Objektet stöder inte egenskapen eller metoden.: 'Databas.Open' 

/mittasp/skriv.asp, line 4
@ndersMedlem sedan juni 200032 969 inlägg
#11

nä nu får fan vide ta och fixa till sin kurs. x(

det ska inte vara något = efter databas.open. ta alltså bort likhetstecknet på den raden, så kommer vi lite vidare i alla fall.

vide! fixa!

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

crisse6Medlem sedan dec. 20002 526 inlägg
#12

YEAH!!!!!!!!!!!!!!!!

Det funkar! Mitt första script (kan man väl säga med lite hjälp på traven?)

tack alla för ert stöd!

I LOVE YOU! :e

@anders, middag?

@ndersMedlem sedan juni 200032 969 inlägg
#13

schka bara göra slut på champagnen från den här tråden först... http://cgi.webforum.nu/wf/Forum11/HTML/002721.html

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

crisse6Medlem sedan dec. 20002 526 inlägg
#14

du får nog vila en dag emellan middagen och den ryska champagnen :e

om du inte vill ha en grov baksmälla så att du inte ens känner till ordet asp efteråt? he he

@ndersMedlem sedan juni 200032 969 inlägg
#15

:e

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

VideMedlem sedan dec. 19998 577 inlägg
#16

Det där likamedtecknet är min nemisis ju... :e

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

crisse6Medlem sedan dec. 20002 526 inlägg
#17

va? vet ej om du slarvade med stavning eller, vad menar du?

140 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)