Toon posts:

[ASP.NET] invalid database connectie access

Pagina: 1
Acties:
  • 155 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Tijdens het vervangen van mij ASP site naar een ASP.NET site ondervind ik problemen met de database connectie.

Op dit moment gebruik ik nog een Acces database

Wanneer ik onderstaande aanroep gebruik krijg ik de volgende foutmelding:

code:
1
2
OLEDB Database Example 
System.InvalidOperationException: The .Net Data OLE DB Provider(System.Data.OleDb) requires Microsoft Data Access Components(MDAC) version 2.6 or later. Version 2.53.6200.0 was found currently installed. at System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() at System.Data.OleDb.OleDbConnection.GetObjectPool() at System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr) at System.Data.OleDb.OleDbConnection.Open() at ASP.index_aspx.Page_Load(Object Src, EventArgs E)


of te wel, mijn server heeft niet versie 2.6 of hoger, ik heb niet de mogelijkheden om dit wel te installeren,

mijn vraag heeft iemand een andere connectie mogelijkheid voor mij? Ik gebruik op dit moment onderstaande:


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
Sub Page_Load(Src As Object, E As EventArgs)
     Dim Conn as OLEDBConnection
     Dim Rdr as OLEDBDataReader
     TRY
         Dim strConn as string ="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
         strConn &= server.mappath("../dbs/data.mdb") & ";"
         Dim strSQL as string
         strSQL="select * from groep"
         Conn=New OLEDBConnection(strConn)
         Dim Cmd as New OLEDBCommand(strSQL,Conn)
         Conn.Open()
         Rdr=Cmd.ExecuteReader()
         myDataGrid.DataSource = Rdr
         myDataGrid.DataBind()
     CATCH exc1 as exception
        litExc.text=exc1.ToString()
     FINALLY
         IF Not(rdr Is Nothing)
             IF rdr.IsClosed=false THEN Rdr.Close()
         End If
         If not(conn is Nothing)
             IF Conn.State=System.Data.Connectionstate.Open THEN Conn.Close()
         End If
     END TRY
End Sub

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:31
Je hebt die MDAC update nodig.

Ik vraag me eigenlijk af hoe jij het .NET framework hebt kunnen installeren zonder die upgrade te moeten doen?

https://fgheysels.github.io/


Verwijderd

Topicstarter
ik draai met site extern bij internetdiensten.net, dus ben afhankelijk van hen. Pas sinds deze week maak ik gebruik van .NET, eerst moest iemand bij internetdiensten rechten aanpassen zodat ik .NET kon gebruiken.

Is er geen andere connectie string mogelijk?

  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 10-02 22:24
Verwijs je provider even naar http://msdn.microsoft.com...lt.asp?contentid=28001860 en lees zelf even door wat hier staat.

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 07:45
gewoon ff de provider opbellen en vragen of ze dat voor je willen installeren, 2.5 is ook al weer vrij oud dacht ik.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/