webForumDet fria alternativet

ASP med access databas

ASP

2 svar · 197 visningar · startad av hatti

Medlem sedan jan. 200164 inlägg
Frågan#1

Hej jag skall köra en veb server på min 2000 burk och undrar nu varför jag inte kan köra sp jag får upp själva sidorna men den kan inte komunicera med databasen vad ha jag gjort för fel jag har ju installerat iis

Medlem sedan okt. 20005 273 inlägg
#2

Du bör nog specifisera din fråga :)

och kan ske slänga upp lite kod så vi får se vad du gjort ;)

Sen kan du ju alltid läsa igenom vide´s databas skola :)
http://webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp8.asp

Lycka till :h

------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....

Medlem sedan jan. 200164 inlägg
#3

Hej när jag skall köra ett asp skript tex min gästbok så säger den att jag inte har fyllt i något fällt när man försöker skriva i den och även om jag fyller i nått direct i databasen så kommer det inte ut i gästboken är det nått speciellt man behöver installera för att kunna köra asp skall inte det ingå i iis:en jag kör windows 2000pro med iis 5.0
inmatings koden
<%
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "Gastbok"
Set Number = Databas.Execute("Select Count(*) As Antal FROM Gastbok")
%>
<html>

<head>
<title>Gästbok</title>
</head>

<table border="0" width="626">
<tr>
<td width="120"></td>
<td width="498">
<p align="left"><small><font face="Verdana">Du kan även läsa vad andra
har skrivit in tidigare <a href="guestbookview.asp">här</a>. Det finns just nu <b><%= Number("Antal")%></b>
inlägg i gästboken.</font></small></p>
<form method="POST" action="guestbookin.asp">
<table border="0" width="100%">
<tr>
<td width="50%" valign="top" align="left"><small><font face="Verdana">Namn: <font
color="#FF0000">*</font><br>
<input type="text" name="Namn" size="20"></font></small><p><small><font face="Verdana">Ort:<br>
<input type="text" name="Ort" size="20"></font></small></p>
<p><small><font face="Verdana">E-post:<br>
<input type="text" name="Epost" size="20"></font></small></td>

</tr>
</table>
<p><small><font face="Verdana">Inlägg: <font color="#FF0000">*</font><br>
<textarea rows="4" name="Inlagg" cols="40"></textarea></font></small></p>
<p><small><font face="Verdana" color="#000000">(</font><font face="Verdana"
color="#FF0000">*</font><font face="Verdana" color="#000000"> = Obligatorisk uppgift)</font></small></p>
<p><input type="submit" value="Skriv i gästboken" name="B1"></p>
</form>
</td>
</tr>
</table>
</body>
</html>
<%Databas.Close%>

intill databasen

<%
Namn=Request.Form("Namn")
Ort=Request.Form("Ort")
Epost=Request.Form("Epost")
Hittade=Request.Form("Hittade")
Inlagg=Request.Form("Inlagg")

%>
<html>

<head>
<title>Gästbok</title>

</head>

<table border="0" width="626">
<tr>
<td width="120"></td>
<td width="498"><p align="center"><img src="../images/gastboklogga.gif" width="400"
height="160" alt="gastboklogga.gif (13100 bytes)"></p>
<p align="center"><%
If Len(Trim(Namn)) > 0 AND Len(Trim(Inlagg)) > 0 Then
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "DSN=Gastbok"
SQLStmt = "INSERT INTO Gastbok "
SQLStmt = SQLStmt & "(Namn, Ort, Epost, Hittade, Inlagg) "
SQLStmt = SQLStmt & "VALUES('" & Namn & "', '" & Ort & "', '" & Epost & "', '" & Hittade & "', '" & Inlagg & "'); "
Set Poster = Databas.Execute(SQLStmt)
Databas.Close

%> <small><font face="Verdana"><font color="#FF0000">Tack för ditt
inlägg <%=FormNamn%></font> </font></small></p>
<p align="center"><a href="guestbookview.asp"><small><font face="Verdana">Klicka här för
att titta i gästboken</font></small></a></p>
<hr width="70%" size="1">
<%Else%>
<p align="center"><font face="Verdana"><font color="#FF0000"><small>Ajaj,</small><br>
<small>Du måste skriva in ditt namn och ett inlägg för att göra skriva i vår
gästbok. Använd webbläsarens bakåtknapp för att prova igen.</font> </small></font></p>
<hr width="70%" size="1">
<%End if%>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </td>
</tr>
</table>
</body>
</html>

ut till sidan från data basen

<%
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "Gastbok"
Set Poster = Databas.Execute("SELECT *, Format$([datum],'yyyy/mm/dd') AS formdatum FROM Gastbok Order by Id desc")

%>
<html>

<head>
<title>Gästbok</title>

</head>

<table border="0" width="626">
<tr>
<td width="120"></td>
<td width="498"><p align="center"><img src="../images/gastboklogga.gif" width="400"
height="160" alt="Inlagda Kommentarer"></p>
<p align="center"><a href="guestbook.asp"><small><font face="Verdana">Tillbaka till
huvudsidan</font></small></a></p>
<p> </p>
<table border="0" width="100%">
<%Do Until Poster.EOF%>
<tr>
<td width="33%"><small><font face="Verdana">Namn: <%= Poster("Namn")%></font></small></td>
<td width="35%"><small><font face="Verdana">Från: <%= Poster("Ort")%></font></small></td>
<td width="32%"><small><font face="Verdana">Datum:<%= Poster("FormDatum")%></font></small></td>
</tr>
<tr>
<td width="100%" colspan="3"><small><font face="Verdana">Inlägg: <b><%= Poster("Inlagg")%> </b></font></small>
<p>
<hr size="1">
</td>
<%
Poster.MoveNext
Loop
Poster.Close
Databas.Close
%>
</tr>

</table>

<p align="left"> </td>
</tr>
</table>
</body>
</html>

253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)