Re: Problem Zugriff auf Access



Hallo, Markus,

Markus Steidle:

Im AccessDataSource Control unter Datenquelle konfigurieren gibt es einen
Abfrage Generator bzw. Testabfrage. Dort funktioniert es und ich bekomme
immer neue Werte. (Hilft das weiter?)

ich denke doch, dass es wie ich schon in mpda vermutet hatte, mit dem
Seed von Rnd zu tun hat.

Probiere mal unten stehendes. Geht bei mir (beim ersten Aufruf die
gleichen Werte wie sonst immer, danach andere).Die Idee dahinter: die
Conn fuer die Seite als Objekt bestehen lassen, damit nicht Rnd immer
neu initialisiert wird.

Gruss - Mark


Partial Class _Default
Inherits System.Web.UI.Page

Dim Conn As New System.Data.OleDb.OleDbConnection( _
"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & _
Server.MapPath("~/db.mdb"))
Dim Cmd As New System.Data.OleDb.OleDbCommand( _
"SELECT * FROM abNamen", Conn)
Dim Reader As System.Data.OleDb.OleDbDataReader

Protected Sub Page_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
Conn.Open()
Reader = Cmd.ExecuteReader()
Me.DataList1.DataSource = Reader
Me.DataList1.DataBind()
Reader.Close()
End Sub

End Class
<%@ Page Language="VB" AutoEventWireup="false"
CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml"; >
<head runat="server">
<title>Unbenannte Seite</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server" >
<ItemTemplate>
Ausdr1:
<asp:Label ID="Ausdr1Label" runat="server" Text='<%#
Eval("Ausdr1") %>'></asp:Label><br />
id:
<asp:Label ID="idLabel" runat="server" Text='<%#
Eval("ID") %>'></asp:Label><br />
Name:
<asp:Label ID="NameLabel" runat="server" Text='<%#
Eval("Name") %>'></asp:Label><br />
Wert:
<asp:Label ID="WertLabel" runat="server" Text='<%#
Eval("Wert") %>'></asp:Label><br />
<br />
</ItemTemplate>
</asp:DataList>
</div>
</form>
.



Relevant Pages

  • Re: Problem Zugriff auf Access
    ... Conn fuer die Seite als Objekt bestehen lassen, ... Dim Conn As New System.Data.OleDb.OleDbConnection(_ ... Dim Reader As System.Data.OleDb.OleDbDataReader ... End Class ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: SQL-Abfrage bei unterschiedlichen Datenbanken
    ... Dim command As OleDbCommand ... Dim reader As OleDbDataReader Dim command as ... command = New OleDbCommand(SQLString, Conn) ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • LÖSUNG: Problem Zugriff auf Access
    ... Der Ansatz von Mark hat mir weitergeholfen. ... Conn fuer die Seite als Objekt bestehen lassen, ... Dim Conn As New System.Data.OleDb.OleDbConnection(_ ... Dim Reader As System.Data.OleDb.OleDbDataReader ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: ODBC Connection to SQL Server Compact
    ... Sylvain Lafontaine, ing. ... "The database file has been created by an earlier ... The conn object opened "nicely". ... Dim Conn As ADODB.Connection ...
    (microsoft.public.access.modulesdaovba)
  • Re: updatecommand
    ... Friend Conn As New SqlConnection ... Dim dt As New DataTable ... Private Sub Button1_Click(ByVal sender As System.Object, ... Private Sub executecmd(ByVal cmd As SqlCommand) ...
    (microsoft.public.dotnet.languages.vb)