Toon posts:

[Access/ODBC] error '80004005' ??

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik mijn asp site opstart krijg ik de volgende fout melding ??

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/hup/viewone.asp, line 5


Op support.microsoft.com is ook niet echt veel te vinden.
Dit is volgens mij ook meer een rechten zaak van microsoft.

misschien dat iemand hier een oplossing voor heeft ??

source code van de asp
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<%
 Set Conn = createobject("adodb.connection")
' Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\hup\hup.mdb"
 conn.open "DRIVER=Microsoft.Jet.OLEDB.4.0;DBQ=c:\Opt\db\hup.mdb"

'##############view selected event in the database####################################
  SQLstmt = "SELECT * FROM HUPTABEL WHERE ID=" & Request.QueryString("ID")
    Set rs = conn.Execute(SQLstmt)
    IF NOT RS.EOF THEN
    %>
     <html>
     <HEAD>
     <TITLE><%=rs("Naam_lokatie")%>&nbsp;in de wijk&nbsp;<%=rs("Wijk")%></TITLE>
     </HEAD>
     <BODY background="http://members.chello.nl/h.klumper01/hup/background.jpg" bgproperties="fixed">
      <HR>
      Gegevens van <B><%=rs("Naam_lokatie")%></B><BR>in de wijk&nbsp;<B><%=rs("Wijk")%></B><HR>
      <CENTER>
      <TABLE border="0" width="95%"><CENTER>
             <TR><TD width="125"><font size="2"><B>Wijk</B></TD>   <TD><font size="2"><%=rs("Wijk")%></TD></TR>
             <TR><TD><font size="2"><B>Naam Lokatie</B></TD>       <TD><font size="2"><%=rs("Naam_Lokatie")%></TD></TR>
             <TR><TD><font size="2"><B>Pad(en)</B></TD>            <TD><font size="2"><%=rs("Paden")%></TD></TR>
             <TR><TD><font size="2"><B>Mag de hond los</B></TD>    <TD><font size="2"><%=rs("Hond_Los")%></TD></TR>
             <TR><TD><font size="2"><B>Verlicht</B></TD>           <TD><font size="2"><%=rs("Verlichting")%></TD></TR>
             <TR><TD><font size="2"><B>Afrastering?</B></TD>       <TD><font size="2"><%=rs("Afrastering")%></TD></TR>
             <TR><TD><font size="2"><B>Wild (bv Konijnen)</B></TD> <TD><font size="2"><%=rs("Wild")%></TD></TR>
             <TR><TD><font size="2"><B>Water(bv sloot)</B></TD>    <TD><font size="2"><%=rs("Water")%></TD></TR>             
             <TR><TD><font size="2"><B>Opmerkingen</B></TD>        <TD><font size="2"><%=rs("Opmerking")%></TD></TR>
             </TABLE>
             <p>[img]"http://members.chello.nl/h.klumper01/hup/kaarten/picture/<%=rs("Afbeelding")%[/img].jpg" 

lowsrc="http://members.chello.nl/h.klumper01/hup/kaarten/picture/nopicture.jpg" alt="<%=rs("Naam_Lokatie")%>"></p>
             </CENTER>
     <%
     rs.Close
    END IF
%>
<FORM>
<input type='button' value=' Sluiten ' onclick=parent.close()>
<FORM>
</BODY>

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Het is natuurlijk niet vervelend bedoeld, maar wat is er verkeerd met de circa 32.000 topics die je hierover op Google groups kunt vinden?

Volgens mij zijn ook echt alle topics op de eerste pagina al van toepassing op jouw probleem...

My personal website


Verwijderd

Waarom gebruik je geen Server.MapPath voor het vinden van je database? :)
 
ASP:
1
2
3
4
5
6
7
8
9
SET dbConn    = Server.CreateObject("ADODB.Connection")
sConnection   = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                "Data Source=" & Server.MapPath("..\db\database.mdb") & ";" & _
                "Persist Security Info=False"

dbConn.Open(sConnection)

SqlStrng = "SELECT * FROM Table"
SET rs = dbConn.Execute(SqlStrng)
Het is overigens niet echt verstandig om Request.QueryString rechtstreeks te gebruiken in je SQL statement. Zet er in ieder geval iets van int() omheen bij gehele getallen zoals ID