webForumDet fria alternativet
Logga in / Bli medlem

Vide, funkar inte detta?

ASP

16 svar · 204 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Trådstart#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....

Medlem 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!

Medlem sedan okt. 20001 558 inlägg
#3

Vad får du för felmeddelande?

Medlem sedan juni 200032 967 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.

Medlem 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 

& ";"
^
Medlem sedan juni 200032 967 inlägg
#6

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

Medlem 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 :)

Medlem 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 & ")"
--------------------------------^
Medlem sedan juni 200032 967 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.

Medlem 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
Medlem sedan juni 200032 967 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!

Medlem 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?

Medlem sedan juni 200032 967 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

Medlem 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

Medlem sedan juni 200032 967 inlägg
#15

:e

Medlem sedan dec. 19998 577 inlägg
#16

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

Medlem sedan dec. 20002 526 inlägg
#17

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

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)