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>&nbsp;</td>
                        </tr>
                        
                <tr height="20">
                        <td>&nbsp;</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>&nbsp;</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

Antwort per Email an