---
title: "Koppla nyhetsdatabas till hemsida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/161653-koppla-nyhetsdatabas-till-hemsida/page2"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "MrPhil"
published: "2007-06-18T09:25:19.000Z"
updated: "2007-07-06T15:02:40.000Z"
replies: 48
views: 1662
page: 2
pages: 3
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/161653-koppla-nyhetsdatabas-till-hemsida"
---

# Koppla nyhetsdatabas till hemsida

_Sida 2 av 3._

## #21 — MrPhil, 2007-06-26T19:44Z

> **voigtann1 skrev:**
>
> Kan även rätta min egna kod... man ska egentligen undvika (i den mån som går) att inte använda \<% %\> för mycket.. du kan använda response.write:
>
>
> ```
> <%
> If RS.EOF Then
>   Response.Write "Ingen träff i databasen"
> Else
>   Do Until RS.EOF
>     Response.Write RS("Datum") & "<br>"
>     RS.MoveNext
>   Loop
> End If
> %>
> ```

Gav svaret:

> Server.MapPath() error 'ASP 0173 : 80004005' 
> 
> Invalid Path Character 
> 
> /aktuellt.asp, line 7 
> 
> An invalid character was specified in the Path parameter for the MapPath method.

 
Men nu visas sidan iaf   :e 

Är det fel sökväg till databasen??

Permalänk: https://www.webforum.nu/p/1996395

## #22 — voigtann1, 2007-06-27T04:33Z

det kan inte vara den kod som ger det meddelande ;)

> **MrPhil skrev:**
>
> Är det fel sökväg till databasen??

 jepp 

> **MrPhil skrev:**
>
> Är det förresten möjligt att se koden i en .asp-fil som denna?
> Isf skulle jag ju kunna se vad som står i den gamla.
> Troligen inte va?     :P

Nej... eftersom det är ett server språk -\> Servern generera resultatet innan den skickar den till användaren.

Permalänk: https://www.webforum.nu/p/1996431

## #23 — MrPhil, 2007-06-27T08:05Z

> **voigtann1 skrev:**
>
> jepp.

fast den ligger där: ../db/a6news.mdb det har jag kollat o dubbelkollat....   :q 
Skulle det bli samma resultat om den var tom?

Permalänk: https://www.webforum.nu/p/1996452

## #24 — voigtann1, 2007-06-27T11:04Z

Vad får du om du skriver:

```
<%
Response.Write Server.Mappath("../db/a6news.mdb")
%>
```

Kolla resultatet och se om den VERKLIGEN ligger där.. du kanske inte kan ta ../ på din server...

Permalänk: https://www.webforum.nu/p/1996489

## #25 — MrPhil, 2007-06-28T08:57Z

> **voigtann1 skrev:**
>
> Vad får du om du skriver:
>
> ```
> <%
> Response.Write Server.Mappath("../db/a6news.mdb")
> %>
> ```
>
> Kolla resultatet och se om den VERKLIGEN ligger där.. du kanske inte kan ta ../ på din server...

Ska jag lägga in den koden i aktuellt.asp ist för den andra ovan?
Vad bör resultatet bli om den finns, resp inte finns på rätt ställe?

edit: fick detta resultat...

> d:\\www\\a6fencing.se_omdskeovjj\\db\\a6news.mdb

 
Ska jag peka med den fullständiga adressen istället?

Permalänk: https://www.webforum.nu/p/1996745

## #26 — voigtann1, 2007-06-28T15:54Z

Är det vid "d:\\www\\a6fencing.se_omdskeovjj\\db\\" a6news.mdb ligger? på server datorn?

Permalänk: https://www.webforum.nu/p/1996865

## #27 — MrPhil, 2007-07-02T17:29Z

> **voigtann1 skrev:**
>
> Är det vid "d:\\www\\a6fencing.se_omdskeovjj\\db\\" a6news.mdb ligger? på server datorn?

Vet inte. Jag kommer inte längre upp än att jag kan se två mappar: /public_html och /db

Permalänk: https://www.webforum.nu/p/1997686

## #28 — voigtann1, 2007-07-02T17:38Z

Kontakta webbhotellet för att få reda på din /db plats sen kör du den direkt istället för att använda Server.Mappath().

Offtast brukar /db hos webbhotellen ligga på en annan plats än just public_html och inte ../ ... fysiskt ligger den någon annan stans.. vilket hotell använder du?

Permalänk: https://www.webforum.nu/p/1997688

## #29 — MrPhil, 2007-07-06T14:34Z

Nu säger den istället

> ADODB.Connection error '800a0e78' 
> 
> Operation is not allowed when the object is closed. 
> 
> /aktuellt.asp, line 14

Permalänk: https://www.webforum.nu/p/2001532

## #30 — voigtann1, 2007-07-06T14:35Z

rad 14 är? Du får nog ge oss en liten mer uppdaterad kod av det du använder just nu av.

Permalänk: https://www.webforum.nu/p/2001534

## #31 — MrPhil, 2007-07-06T14:42Z

> **voigtann1 skrev:**
>
> rad 14 är? Du får nog ge oss en liten mer uppdaterad kod av det du använder just nu av.

Snabba puckar! :D

Rad 14 är antingen "If RS.EOF Then"

eller  "Response.Write "Ingen träff i databasen" "

beroende på om man ska räkna en tom rad eller inte. Jag öppnar i anteckningar så jag ser inte nåhgra radnummer.

Permalänk: https://www.webforum.nu/p/2001539

## #32 — voigtann1, 2007-07-06T14:43Z

Ctrl+g för att söka rad.. läs mitt inlägg ovan(redigerade den) Ge oss mer kod ;)

Permalänk: https://www.webforum.nu/p/2001540

## #33 — MrPhil, 2007-07-06T14:45Z

Hela koden på sidan är:

> \<HTML\>
> \<HEAD\>
>   \<META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win"\>
>   \<BASE TARGET="\_self"\>
>   \<TITLE\>A6 F&auml;ktning - J&Ouml;NK&Ouml;PING Sweden \| Swedish fencing\</TITLE\>
>   \<LINK REL="stylesheet" HREF="mall.css"\>
> \<% strconnect="DRIVER={Microsoft Access Driver (\*.mdb)}; DBQ=" & server.mappath("../db/a6news.mdb") %\>
> \<% set RS=server.createobject("adodb.connection") %\>
> \<% RS.Open "SELECT \* FROM tbl_nyheter ORDER BY Datum desc, ID desc",strconnect,1,3 %\>
> \</HEAD\>
> 
> \<BODY\>
> \<%
> If RS.EOF Then
>   Response.Write "Ingen träff i databasen"
> Else
>   Do Until RS.EOF
>     Response.Write RS("Datum") & "\<br\>"
>     RS.MoveNext
>   Loop
> End If
> %\>
> \</BODY\>
> 
> \</HTML\>

Permalänk: https://www.webforum.nu/p/2001541

## #34 — voigtann1, 2007-07-06T14:46Z

Jag vet inte alls vad som är fel.. provade:

```
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win">
<BASE TARGET="_self">
<TITLE>A6 F&auml;ktning - J&Ouml;NK&Ouml;PING Sweden | Swedish fencing</TITLE>
<LINK REL="stylesheet" HREF="http://www.a6fencing.se/mall.css">
</HEAD>
<BODY>
<%
Dim Databas, StrConnect, Sql, RecSet
Set Databas = Server.CreateObject("ADODB.Connection")
StrConnect = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../db/a6news.mdb")
Databas.Open StrConnect

Sql = "SELECT * FROM tbl_nyheter ORDER BY Datum desc, ID desc"
Set RecSet = Databas.Execute(sql)
If  RecSet.EOF Then
  response.write "Ingen träff i Databasen"
Else
  Do Until RecSet.EOF
%>
<%=RecSet("Datum")%>
<%
RecSet.MoveNext
Loop
End if
RecSet.Close
set Recset = nothing
%>
</BODY>
</HTML>
```

 Detta vet jag ska fungera 9/10 :P

red. Uppdaterat :P lite fel ;)

Permalänk: https://www.webforum.nu/p/2001542

## #35 — MrPhil, 2007-07-06T14:47Z

> **voigtann1 skrev:**
>
> Ctrl+g för att söka rad.. läs mitt inlägg ovan(redigerade den) Ge oss mer kod ;)

ctrl-g i vilket program??   :q  Händer inget i anteckningar.

Permalänk: https://www.webforum.nu/p/2001544

## #36 — voigtann1, 2007-07-06T14:48Z

View -\> Status Bar sen ser du "ln 1, Col2" nere i status baren på fönstret.

Permalänk: https://www.webforum.nu/p/2001545

## #37 — MrPhil, 2007-07-06T14:51Z

> **voigtann1 skrev:**
>
> Jag vet inte alls vad som är fel.. provade:
>  Detta vet jag ska fungera 9/10 :P
> 
> 
> red. Uppdaterat :P lite fel ;)

OK testar igen då   :birp 
<http://www.a6fencing.se/aktuellt.asp>

Permalänk: https://www.webforum.nu/p/2001547

## #38 — voigtann1, 2007-07-06T14:52Z

Gjort en uppdatering.. ändra din ;)

Permalänk: https://www.webforum.nu/p/2001548

## #39 — MrPhil, 2007-07-06T14:53Z

Blir det samma om du kollar?

> Microsoft VBScript runtime error '800a000d' 
> 
> Type mismatch: 'RS' 
> 
> /aktuellt.asp, line 24

Permalänk: https://www.webforum.nu/p/2001551

## #40 — voigtann1, 2007-07-06T14:54Z

Ser felet ;) ändra RS till RecSet

Permalänk: https://www.webforum.nu/p/2001552

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/161653-koppla-nyhetsdatabas-till-hemsida/page2  
Föregående sida: https://www.webforum.nu/amne/webbutveckling/161653-koppla-nyhetsdatabas-till-hemsida.md  
Nästa sida: https://www.webforum.nu/amne/webbutveckling/161653-koppla-nyhetsdatabas-till-hemsida/page3.md
