Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Visual Basic 2005 Express Edition





Frage

Ich hab mir von microsoft diese VB version runtergeladen um ein bichen mehr von vb Programmierung zu verstehen..... Mein Problem ist das ich eine Access datenbank habe und eine tabelle in Visualbasic auslesen möchte. Ich möchte mir also eine Anwendung schreiben womit ich den tabelleninhalt auslesen kann!!! Wie stelle ich das an? Beispiel wär nich schlecht!!! DANKE!!!

Antwort 1 von crypto256

ADO.NET bietet Ihnen verschiedene Klassen zum Zugriff auf die verschiedenen Datenbanktypen an. Für Microsoft Access bieten sich die Klassen des Namespace System.Data.OleDb an. Es gibt hier verschiedene Klassen, bspw. OleDbConnection, OleDbCommand, OleDbDataAdapter, ... Für eine Verbindung zur Datenbank ist in erster Linie die jeweilige Connection-Klasse zuständig. Innerhalb der ASPX-Datei müssen Sie kein Connection-Objekt erstellen. Dies erledigen wir in der dazugehörigen CodeBehind-Datei. Die ASPX-Datei enthält daher lediglich ein Label, über das wir eine Statusmeldung ausgeben.

<%@ Page Language="vb"
enableViewState="False"
AutoEventWireup="false"
Codebehind="Chapter02Example01.aspx.vb"
Inherits="codebook.aspnet.vb.Chapter02Example01" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<html>
<head>
<title>Chapter 02 Example 01</title>
<link rel="stylesheet"
href="styles/codebook.css"
type="text/css">
</head>
<body>
<asp:label id="lblMain" runat="server">
Label
</asp:label>
</body>
</html>
Um uns ein wenig Tipparbeit zu ersparen, binden wir mittels der Anweisung
Imports
den Namespace
System.Data.OleDb
ein. Somit können wir auf die enthaltenen Klassen direkt zugreifen.
Imports System.Data.OleDb
Namespace codebook.aspnet.vb
Public Class Chapter02Example01
Inherits System.Web.UI.Page
Protected WithEvents lblMain As Label
Private Sub Page_Load( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs _
) Handles MyBase.Load

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: