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