webForumDet fria alternativet

nu tappar jag håret

ASP

5 svar · 194 visningar · startad av snekkorr

Medlem sedan dec. 2000203 inlägg
Frågan#1

eller det har jag redan rivit av:

i members.asp så har jag några forumlär att fylla i som senare skall läggas till i databasen:

<html>

<form method="POST" action="add.asp">

Name<br>
<input type="text" size="30" name="name"><p>

Nickname<br>
<input type="text" size="30" name="nickname"><p>

Email<br>
<input type="text" size="30" name="email"><p>

Icq<br>
<input type="text" size="30" name="icq"><p>

Rank<br>
<input type="text" size="30" name="rank"><p>

<input type="submit" value="Add member">

</form>

</html>

ok... sen över till add.asp som hanterar all information:

<html>

<!-- #include virtual="/members/adovbs.inc" -->

<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\final\members\members.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT * FROM adressbok"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.AddNew

RecSet("Name") = Request.Form("name")
RecSet("Nickname") = Request.Form("nickname")
RecSet("Email") = Request.Form("email")
    RecSet("Icq") = Request.Form("icq")
    RecSet("Rank") = Request.Form("rank")	

    RecSet.Update
RecSet.Close
Connect.Close %\>

Följande uppgifter har nu lagts till i databasen:<p>

Förnamn:<br><b><% =Request.Form("Name") %></b><p>
Efternamn:<br><b><% =Request.Form("Nickname") %></b><p>
Adress:<br><b><% =Request.Form("Email") %></b><p>
Adress:<br><b><% =Request.Form("Icq") %></b><p>
Adress:<br><b><% =Request.Form("Rank") %></b><p>

Lägg till <a href="default.asp">fler poster</a>.

</html>

och då får jag felet att den inte hittar adovbs.inc... jag låååååvar att jag har den i members katalogen... tar jag bort adovbs.inc länken så får jag fel för att det skapas en konflikt i innebörden i rad elva : RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic och där fattar jag inte heller vad som e fel... jag blir lite crazy på shiten!!!! svara fort, helst nu :)

------------------
blackarmy.se

Medlem sedan juni 200032 967 inlägg
#2

eftersom adovbs innehåller konstanter du kan använda, kan du ju lika gärna bara använda värdena.

'---- CursorTypeEnum Values ----
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

'---- LockTypeEnum Values ----
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4

då slipper du inkludera adovbs.inc.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan dec. 2000203 inlägg
#3

ajust :) tackar

------------------
blackarmy.se

Medlem sedan okt. 20001 558 inlägg
#4

<!-- #include virtual="/members/adovbs.inc" -->

Är inte samma sak som...

C:\Inetpub\wwwroot\final\members\

Eller ;) :e

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

Medlem sedan sep. 2000314 inlägg
#5

Ett enklare sätt är att använda:

<!-- #include file="adovbs.inc" -->

Eller finns det nackdelar med detta?

Medlem sedan maj 20002 597 inlägg
#6
<!-- #include virtual="../members/adovbs.inc" -->

brukar funka när man sätter dom små punkterna före...

------------------
O Yeah!
I wouldn't if I couldn't

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)