Oprettet ons. d. 08. februar 2012 kl. 16:18:55

Stepahead
Stepahead (4.680 point. Point ude: 0)

Forbindelse mellem ASP og Access

Hej Eksperter,

Jeg står medet mindre problem. Efter at have skiftet host til websitet www.oliva.dk har jeg fået problemer med forbindelsen mellem min access database og de .asp filer de hører sammem.
Iflg. webhotel, Unoeuro skal jeg bruge en DSN Less forbindelse, men da det efterhånden er mange år siden jeg sad med dette sprog er jeg lidt lost.
Koden er som følger og i mappen "database" ligger filen jeg prøver at få adgang til:
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/Oliva.asp" -->
<%
Dim Middag
Dim Middag_numRows

Set Middag = Server.CreateObject("ADODB.Recordset")
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("d:\web\localuser\oliva.dk\public_html\database\olivaV1.mdb"))
Middag.ActiveConnection = MM_Oliva_STRING
Middag.Source = "SELECT vin FROM dynamisk"
Middag.CursorType = 0
Middag.CursorLocation = 2
Middag.LockType = 1
Middag.Open()

Håber der er nogen der kan gennemskue problemet.
på forhånd tak :)

Skrevet ons. d. 08. februar 2012 kl. 19:58:25| #1

kgkg
kgkg (9.982 point)
Hvis din databasen er placeret på den sti som du har i din kode, d:\web\localuser\oliva.dk\public_html\database\olivaV1.mdb. Så skal du ikke bruge MapPath.

Hvis du bruger MapPath, så skal du ikke bruge drev betegnelsen.
Men måske følgende: Server.MapPath("/public_html/database/olivaV1.mdb")

Skrevet ons. d. 08. februar 2012 kl. 22:15:43| #2

Stepahead
Stepahead (4.680 point)
Hej og tak for dit hurtige svar. Nu har jeg haft lidt tid til at prøve med de forskellige muligheder. Men stadig uden held desværre. Jeg kan dog via "include" funktionen få adgang til databasen, men så lister den hele indholdet af databasen både tekst og koden men uden stylesheets e.a.

Skrevet ons. d. 08. februar 2012 kl. 23:32:47| #3

kgkg
kgkg (9.982 point)
men så lister den hele indholdet af databasen både tekst og koden men uden stylesheets e.a.

Det bliver du nød til at forklarer lidt nærmere.

Din database forbindelse har ikke noget med dine css filer at gøre. Og hvis det er koden i dine .asp filer, som vises, så luder det som om at serveren ikke fortolker dine .asp filer. Så entern er serveren sat forkert op. Eller de er placeret i den forkerte mappe på serveren.

Hvad er der i din include fil?

Da det ser ud som om at du bruger Dreamveawer, så ser den ud som noget i den stil her:

<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_Oliva_STRING
MM_Oliva_STRING = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("/blabla/blabla/xyz.mdb") & ";Uid=;Pwd=;"
%>

Og din kode burde være noget i retning af:

Set Middag = Server.CreateObject("ADODB.Recordset")
her laver du forbindelse mellen dit databaseobject og din database connection
Middag.ActiveConnection = MM_Oliva_STRING
Middag.Source = "SELECT vin FROM dynamisk"
Middag.CursorType = 0
Middag.CursorLocation = 2
Middag.LockType = 1
Middag.Open()

Skrevet man. d. 13. februar 2012 kl. 22:34:46| #4

Stepahead
Stepahead (4.680 point)
Der var den. Det var min include fil der ikke virkede som den skulle. Mange tak for din hjælp !

Skrevet man. d. 13. februar 2012 kl. 22:41:13| #5

kgkg
kgkg (9.982 point)
Godt at hører at du fik det til at virke.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Eget CMS-system

Oprettet den 26. maj 2012 kl. 12.24
MadsLundholmDk giver 30 point for svar | Giv et svar »

PHP kode

Oprettet den 24. maj 2012 kl. 00.15
ksno04 giver 30 point for svar | Giv et svar »

usynlige mellemrum i string indlæst fra .txtfil i PHP

Oprettet den 23. maj 2012 kl. 13.20
carsten1973 giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger