REM : http://www.connectionstrings.com/ Falls es irgentwann Probleme/Fragen damit geben sollte.
-----Message d'origine----- De�: Michael M�ller [mailto:[EMAIL PROTECTED] Envoy�: mercredi 17 septembre 2003 13:44 ��: [EMAIL PROTECTED] Objet�: AW: Re: AW: Re: AW: [Asp.net] Datenbankproblem Probiers mal damit: Ist zwar in VB.Net aber kannst es ja umschreiben, falls es funktioniert. Achtung die XXXX*****XXXX musst du halt dem entsprechend ab�ndern. So funktionert es jedenfalls bei mir. <%@ Page Language="VB" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>test</title> <script language="VB" runat="server"> Dim myConnection as OleDbConnection Dim myCommand as OleDbDataAdapter Dim ds as New DataSet Dim ConnStr as String Dim SQL as String Sub Page_Load(Src as Object, e as EventArgs) ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Inetpub\wwwroot\WebDBTest4\testdb.mdb" myConnection = New OleDbConnection(ConnStr) if Not (isPostBack) rebind end if End Sub Sub rebind() SQL = "SELECT * FROM XXXXXX" myCommand = New OleDbDataAdapter(SQL, myConnection) myCommand.Fill(ds, "XXXXXTabellenNameXXXXX") DataGrid1.DataSource = ds.Tables("XXXXXTabellenNameXXXXX").DefaultView DataGrid1.DataBind() End Sub </script> </head> <body> <form runat="server"> <asp:Repeater id="dataGrid1" runat="server"> <HeaderTemplate> <table border="1" cellpadding="1" cellspacing="0" align="center"> <tr height="20"> <td colspan="2">Test Tabelle</td> <td> </td> </tr> <tr height="20"> <td> </td> </tr> <tr> <td>Spalte1</td> <td>Spalte2</td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%# Container.DataItem("XXXXSpaltenName1XXXXX")%></td> <td><%# Container.DataItem("XXXXSpaltenName2XXXXX") %></td> </tr> </ItemTemplate> <FooterTemplate> <tr height="20"> <td> </td> </tr> </table> </FooterTemplate> </asp:Repeater> </form> </body> </html> -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Matthias M. Gesendet: Mittwoch, 17. September 2003 12:35 An: [EMAIL PROTECTED] Betreff: [SPAM] Re: AW: [SPAM] Re: AW: [Asp.net] Datenbankproblem Hallo Michael, ja hab alles andere ausgemacht. Auch mal den SQL-Server beendet aber es kommt immer die gleiche Fehlermeldung, auch mit einem anderen Browser ... Michael M�ller schrieb: > 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+Oz47bDx0PDtsPGk8MT47PjtsPHQ8QDA8Ozs > 7O > 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 _______________________________________________ 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 _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
