Hallo,

        [OleDbException (0x80004005): Das Microsoft Jet-Datenbankmodul
kann die Datei 'F:\Inetpub\wwwroot\WebDBTest4   \testdb.mdb' nicht
�ffnen. Sie ist bereits von einem anderen Benutzer exklusiv ge�ffnet,
oder Sie ben�tigen eine         Berechtigung, um die Daten lesen zu
k�nnen.]

Die Anwort ist meiner Meinung nach in dieser Fehlermeldung enthalten.
Falls du nebenbei die Access-DB in Access oder in VS.Net ge�ffnet hast
kannst du nicht gleichzeit nochmal darauf zugreifen. Es sei den die
schaltest die Exclusiv-Rechte der DB aus.
Also einfach mal VS.Net schliessen und Access schliessen. Dann nochmakl
probieren.

Gru� Michael


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Matthias M.
Gesendet: Mittwoch, 17. September 2003 11:51
An: [EMAIL PROTECTED]
Betreff: [SPAM] Re: AW: [Asp.net] Datenbankproblem 


Ich beschreib mal das Problem mit den mdb's:

Also die mdb Datei ist nicht schreibgesch�tzt, ich hab sie dem Projekt
und dem ServerExplorer hinzugef�gt.

Dann hab ich die Tabelle tab_benutzer (dieser DB) auf die Entwurfsfl�che
von WebForm1.aspx im VS.NET gezogen, und damit erstellt ja VS.NET
automatisch den oleDataAdapter und die oleDbConnection Objekte.

Anschliessend geh ich auf Daten/Dataset generieren und er erstellt mir
das Dataset zur Tabelle (da ist auch der Tab-Inhalt zu sehen) Jetzt nehm
ich ein Datagrid rein und versuche mal (wieder) unter der
DataSource-Eigenschaft mein DataSet unterzubringen- das klappt auch
wunderbar (im Entwurf) nur auf dem Server zeigt er mir nur g�hnende
Leere:

 <body MS_POSITIONING="GridLayout">
  <form name="Form1" method="post" action="WebForm1.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE"
value="dDw5NjE3MjI3MjI7dDw7bDxpPDE+Oz47bDx0PDtsPGk8MT47PjtsPHQ8QDA8Ozs7O
zs7Ozs7Oz47Oz47Pj47Pj47PrGELevKIc/gAcKslt2AWWBKbl8g"
/>

Na sch�n, denk ich versuch ich mal selbst mit der Anbindung (entferne
die
DataSource-Eigenschaft) und geb folgendes hinzu:

  private void Page_Load(object sender, System.EventArgs e)
  {
   if (! IsPostBack)
   {
    Bind();
   }
  }



  internal void Bind()
  {
   oleDbConnection1.Open();
   oleDbDataAdapter1.Fill(dataSet11);
   DataGrid1.DataBind();
   oleDbConnection1.Close();
  }


naja , aber das hat dem IIS dann aber gar nicht gefallen ;-(

ich bin auch unter \Inetpub\wwwroot
Verzeichniss-Eigenschaften/Webfreigabe mal rein, da stand was mit
Aliase,

da hab ich wwwroot hinzugef�gt und Ihm alle Rechte gegeben, bin auch
unter Netzfreigabe und Sicherheit rein und habe den wwwroot$ freigegeben
(ich glaub aber nicht das das im Sinne des Erfinders ist ;-) naja der
rechner ist zum Gl�ck ja nicht online ...) Nur leider kommt immer die
selbe Fehlermeldung:

########################################################################
########################################################################
############

Serverfehler in der Anwendung '/WebDBTest4'.
------------------------------------------------------------------------
--------

Das Microsoft Jet-Datenbankmodul kann die Datei
'F:\Inetpub\wwwroot\WebDBTest4\testdb.mdb' nicht �ffnen. Sie ist bereits
von einem anderen Benutzer exklusiv ge�ffnet, oder Sie ben�tigen eine
Berechtigung, um die Daten lesen zu k�nnen.
Beschreibung: Beim Ausf�hren der aktuellen Webanforderung ist ein
unverarbeiteter Fehler aufgetreten. �berpr�fen Sie die
Stapel�berwachung, um weitere Informationen �ber diesen Fehler
anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.Data.OleDb.OleDbException: Das Microsoft
Jet-Datenbankmodul kann die Datei
'F:\Inetpub\wwwroot\WebDBTest4\testdb.mdb' nicht �ffnen. Sie ist bereits
von einem anderen Benutzer exklusiv ge�ffnet, oder Sie ben�tigen eine
Berechtigung, um die Daten lesen zu k�nnen.

Quellfehler:


Zeile 159:  internal void Bind()
Zeile 160:  {
Zeile 161:   oleDbConnection1.Open(); <<Fehler tritt hier auf ...
Zeile 162:   oleDbDataAdapter1.Fill(dataSet11);
Zeile 163:   DataGrid1.DataBind();


Quelldatei: f:\inetpub\wwwroot\webdbtest4\webform1.aspx.cs    Zeile: 161

Stapel�berwachung:


[OleDbException (0x80004005): Das Microsoft Jet-Datenbankmodul kann die
Datei 'F:\Inetpub\wwwroot\WebDBTest4\testdb.mdb' nicht �ffnen. Sie ist
bereits von einem anderen Benutzer exklusiv ge�ffnet, oder Sie ben�tigen
eine Berechtigung, um die Daten lesen zu k�nnen.]
   System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
   System.Data.OleDb.OleDbConnection.InitializeProvider() +57
   System.Data.OleDb.OleDbConnection.Open() +130
   WebDBTest4.WebForm1.Bind() in
f:\inetpub\wwwroot\webdbtest4\webform1.aspx.cs:161
   WebDBTest4.WebForm1.Page_Load(Object sender, EventArgs e) in
f:\inetpub\wwwroot\webdbtest4\webform1.aspx.cs:32
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +29
   System.Web.UI.Page.ProcessRequestMain() +724



------------------------------------------------------------------------
--------

Versionsinformationen: Microsoft .NET Framework Version:1.0.3705.288;
ASP.NET-Version:1.0.3705.288
########################################################################
########################################################################
##########

Ich hab halt auch noch nicht soviel Erfahrung mit Datenbanken (schon gar
nicht auf dem Server...) naja- falls jemand weiss was ich da falsch
mache

w�rd ich mich freuen ... !

Liebe Gr��e von Matthias

[EMAIL PROTECTED]





_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net





_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an