Upload af Access database til webhotel!!
Hej – er der nogen der kan hjælpe mig!Jeg vil starte med at sige at jeg ikke ved så meget om kodere i nu, men er ved at lære det!
Jeg har lavet en dagbog i programmet Dreamweaver MX, hvor jeg bruger Access som database. Det vil sige at jeg har brugt en lærebog til at lave denne dagbog, og programmet DreamWeaver har lavet koderne. Problemet er, når jeg kører det, på min egen computer via localhost fungere det fint, men åår jeg har uploadet min dagbog til mit webhotel som understøtter ASP og Access database virker det ikke, selv om jeg har lagt min database i mappen DB.
På mit webhotellet (starthotel.dk) beskrives det under FAQ, at databasen skal lægges i mappen DB, som jeg også har gjort. Yderligere står der:
Access DB forbindelse:
Din database skal uploades til DB-kataloget, for at opnå skriveadgang. Forbindelsen i f.eks. ASP skal se ud i stil med nedenstående:
<%
set conn = server.createobject('ADODB.connection')
conn.Open 'DBQ=' & server.mappath('database.mdb') & ';Driver={Microsoft Access Driver (*.mdb)}'
SQL = 'select * from tabelnavn'
set RS = conn.execute( SQL )
%>
MySql DB forbindelse:
Din konto skal først forbindes med MySql indefra kontrolpanelet. Fra ASP forbindes til MySql på lignende måde, dog vil connection-strengen se lidt anderledes ud:
<%
set conn = server.createobject('ADODB.connection')
conn.Open 'DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysql.starthotel.dk; DATABASE=sthXXXX; UID=sthXXXX; PWD=XXXX;'
%>
For at i kan se mine koder har jeg taget noget med af starten af min fil dagbog.asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/CykelMorten.asp" -->
<%
Dim CykelMorten
Dim CykelMorten_numRows
Set CykelMorten = Server.CreateObject("ADODB.Recordset")
CykelMorten.ActiveConnection = MM_CykelMorten_STRING
CykelMorten.Source = "SELECT * FROM CykelMorten ORDER BY mcID DESC"
CykelMorten.CursorType = 0
CykelMorten.CursorLocation = 2
CykelMorten.LockType = 1
CykelMorten.Open()
CykelMorten_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index
Repeat1__numRows = -1
Repeat1__index = 0
CykelMorten_numRows = CykelMorten_numRows + Repeat1__numRows
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- TemplateBeginEditable name="doctitle" -->
<title>Dagbog</title>
<!-- TemplateEndEditable -->
Håber at der er nogen der kan fortælle hvad jeg skal gøre!
Mvh. Rene
