Toon posts:

xs4all en asp met access database

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik krijg mn access database niet gekoppeld aan de website die met asp is gemaakt. Hij wordt gehost door xs4all (Hosting ADVANCED WEBSITE WINDOWS). Als ik probeer een verbinding te maken met de database krijg ik een 500 error (interne serverfout).

Projectdata.asp:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
dblink="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("/_private/PIP.mdb");
Conn.open dblink
Set oRS = Conn.Execute("SELECT * FROM tabel")
Set oRS = nothing
Conn.Close
%>

Dit is bijna exact het voorbeeld dat xs4all heeft gegeven op hun site maar ik krijg het niet werkend.. wat doe ik fout?

Foutmelding in log:
213.53.xxx.xx - - [25/Oct/2001:16:31:58 +0100] "GET /psum.asp?|2|800a03ec|Expected_';' HTTP/1.0" 500 0

top van psum.asp:
<%@LANGUAGE="JAVASCRIPT"%>
<!--#include file="Connections/Projectdata.asp" -->
<%
var PIP_overzicht = Server.CreateObject("ADODB.Recordset");
PIP_overzicht.ActiveConnection = MM_Projectdata_STRING;
PIP_overzicht.Source = "SELECT Id, klnr, klnm, prnm, prnrpi, vwp FROM PIP";

Hopelijk kunnen jullie me hier mee helpen, xs4all wil niet echt meewerken namelijk.

Bij voorbaat dank voor alle hulp!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

staat er toch? hij mist een ;

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
nope.. heb al van alles geprobeerd ook met ";"'s maar kom er niet uit (ben geen asp programmeur, die site is voor ons gemaakt, en de maker komt hier ook niet uit..)

Misschien iemand die hetzelfde probleem heeft gehad?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

contact opnemen met xs4all?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Al meerdere malen gedaan maar ze zijn niet echt behulpzaam :(

Het lijkt wel alsof ze het zelf niet snappen of er de moeite niet voor willen doen.

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
code:
1
2
3
4
5
6
7
8
<%
Set Conn = Server.CreateObject("ADODB.Connection")
dblink="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("/_private/PIP.mdb") & ";"
Conn.open dblink
Set oRS = Conn.Execute("SELECT * FROM tabel")
Set oRS = nothing
Conn.Close
%>

Dit is bovendien heel erg vbscript volgens mij dus die @Language=Javascript moet na de include komen.

Verwijderd

Topicstarter
Ik meen dat ik dat ook al geprobeerd had maar ik ga het in ieder geval nog eens proberen :)

Ok nu krijg ik het volgende:
213.53.xxx.xx - - [26/Oct/2001:09:28:38 +0100] "GET /psum.asp?|2|ASP_0140|Page_Command_Out_Of_Order HTTP/1.0" 500 0

met Projectdata.asp:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
dblink="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("/_private/PIP.mdb") & ";"
Conn.open dblink
Set oRS = Conn.Execute("SELECT * FROM PIP")
Set oRS = nothing
Conn.Close
%>

en top van psum.asp:
<!--#include file="Connections/Projectdata.asp" -->
<%@LANGUAGE="JAVASCRIPT"%>
<%
var PIP_overzicht = Server.CreateObject("ADODB.Recordset");
PIP_overzicht.ActiveConnection = MM_Projectdata_STRING;
PIP_overzicht.Source = "SELECT Id, klnr, klnm, prnm, prnrpi, vwp FROM PIP";

Dus ik zoek ook weer verder.. Als iemand nog iets weet wat zou kunnen helpen of wat mij op het goede spoor zet, dan verneem ik dat graag :)

--update:

Na wat zoekwerk blijkt dat de regel met <%@Language=.. altijd als eerste moet in een script en dat ik die foutmelding krijg omdat dit niet het geval is.. Maar de connection code is (blijkbaar) VBScript. Zou deze code er in javascript dan anders uitzien?

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Probeer je Path eens in een Var te gooien zoals hieronder
code:
1
2
3
4
Dim Conn, dbPath
dbPath = "c:\blaat\blaat.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Die Conn.Close moet natuurlijk helemaal aan t eind van de pagina. Je gaat nu een recordset maken terwijl je connectie naar de db dicht is.
Pagina: 1