vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Hinzufügen von Daten zu einem Dataset 
Autor: Chris7483
Datum: 29.07.09 09:46

Hallo,

ich habe eine Frage zu einem Tipp (http://www.vbarchiv.net/tipps/tipp_1575.html) hier aus dem Forum.
In diesem Code wird ein Dataset mit Daten aus einer Exceldatei gefüllt.

Meine Frage dazu lautet, ist es möglich aus einer zweiten Exceldatei Daten an das Dataset an zu hängen ohne die alten zu löschen?

Danke im Voraus.


Das ist das Beispiel das ich meine.

Private Sub Button1_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles Button1.Click
 
  ' Excel-Tabelle anzeigen
  Dim oDs As System.Data.DataSet
  Dim oConn As System.Data.OleDb.OleDbConnection
  Dim oAdapter As System.Data.OleDb.OleDbDataAdapter
 
  ' Pfad und Tabellennamen bitte anpassen!
  Dim sFile As String = "d:\excelfile.xls"
  Dim sTable As String = "Tabelle1"
 
  ' Connection-String für die DB.Verbindung zur Excel-Datei
  Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
    "Data Source=" & sFile & ";" & _
    "Extended Properties=Excel 8.0;"
 
  ' Connection herstellen
  oConn = New System.Data.OleDb.OleDbConnection(sConn)
 
  ' Excel-Tabelle referenzieren
  ' Hinweis: Tabellenname muss mit abschließendem $-Zeichen und
  ' in eckigen Klammern stehen
  oAdapter = New System.Data.OleDb.OleDbDataAdapter( _
    "SELECT * FROM [" & sTable & "$]", oConn)
 
  ' DataSet erstellen und mit Daten aus dem DataAdapter füllen
  oDs = New System.Data.DataSet
  Try
    oAdapter.Fill(oDs)
 
    ' DataGrid füllen und Daten anzeigen
    With DataGrid1
      .DataSource = oDs.Tables(0)
      .ReadOnly = True
      .Refresh()
    End With
  Catch ex As Exception
    MsgBox("Fehler beim Anzeigen der Excel-Daten!")
  Finally
    ' DB-Verbindung schließen
    oConn.Close()
  End Try
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hinzufügen von Daten zu einem Dataset1.023Chris748329.07.09 09:46
Re: Hinzufügen von Daten zu einem Dataset664ModeratorFZelle29.07.09 14:19
Re: Hinzufügen von Daten zu einem Dataset715Chris748329.07.09 14:37

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel