Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [ASP.NET] OleDb koppeling geeft fout (https://forum.scholieren.com/showthread.php?t=723605)

skins 17-01-2004 16:27

[ASP.NET] OleDb koppeling geeft fout
 
Ik gebruik een Access database voor een ASP.NET applicatie.

Als ik probeer een OleDbConnection te connecten vraagt hij mij om MDAC 2.6 of hoger te installeren. Ik heb op dit moment 2.8 geinstalleerd, maar het werkt nog niet.
Verbinden met een SQL server is geen probleem, alleen is dat helaas geen mogelijkheid voor mijn applicatie om te gebruiken.

Iemand een idee?

Foutmelding:
Code:

[COMException (0x80040154): Klasse is niet geregistreerd]
  System.Data.Common.UnsafeNativeMethods.CoCreateInstance(Guid rclsid, IntPtr pUnkOuter, Int32 dwClsContext, Guid riid) +0
  System.Data.OleDb.OleDbConnection.CreateInstanceDataLinks() +172
  System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +93

[InvalidOperationException:
Voor de .Net Data OLE DB Provider(System.Data.OleDb) is Microsoft Data Access Components(MDAC) vereist.
Installeer Microsoft Data Access Components (MDAC) versie 2.6 of hoger.]
  System.Data.OleDb.OleDbConnection.CreateInstanceMDAC() +127
  System.Data.OleDb.OleDbConnection.GetObjectPool() +177
  System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr) +13
  System.Data.OleDb.OleDbConnection.Open() +203
  iApp.Admin.index.login_click(Object sender, EventArgs e) in d:\rick soft\vs.net\iapp\admin\index.aspx.cs:38
  System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
  System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
  System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
  System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
  System.Web.UI.Page.ProcessRequestMain() +1277


Lethalis 17-01-2004 23:03

Heb je voor het project ook een reference gemaakt naar het 'Microsoft ADO' COM object?

skins 18-01-2004 10:22

Helaas, ik heb alle OLE DB en ADO references toegevoegd, maar nog steeds dezelfde fout.

Maar ik heb het opgelost, ik gebruik nu de ODBC koppeling.

In ieder geval bedankt

McMotion 18-01-2004 11:45

zet het stuk code es neer

skins 18-01-2004 13:11

Bij deze:

Code:

OleDbConnection Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Wurm iApp data\\iApp.mdb");
OleDbCommand Comm = new OleDbCommand("SELECT * FROM Projects", Conn);
Conn.Open();
...
Conn.Close();

Bij de ... staat een DataReader, maar dat is niet van belang, ook bij alleen Conn.Open() gaat het al fout.


Alle tijden zijn GMT +1. Het is nu 15:27.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.