vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Visual-Basic Einsteiger
Dynamische, mehrdimensionale Arrays 
Autor: Tim
Datum: 28.06.02 13:32

Hi!

Ich arbeite gerade an einem Programm welches formatierte Datenbankdaten von einem PHP-Script entgegen nimmt und diese auswerten soll.

Ich bekomme Daten mehrerer Zeilen aus einer MySQL-Datenbank und will diese in einzelne Felder zerlegen. Zeilen sind mit einem Line Feed (das ist chr(10)) und Felder mit >< getrennt. Also etwa so:




Um alle Felder in ein Array zu bekommen habe ich folgende Funktion geschrieben:

Public Function DatenEinlesen(ByVal daten As String) As String
Dim Reihen() As String
Dim Felder() As String
Dim Feld As String
Dim n As Integer

'Erstmal alle Zeilen trennen'
Reihen = Split(daten, Chr(10), -1, vbTextCompare)
n = 0

'Alle Felder in den Zeilen der Reihe nach trennen und an das Array übergeben'
For n = LBound(Reihen) To (UBound(Reihen) - 1)
Feld = Reihen(n)

'Das < vorne und das > hinten abschneiden'
Feld = Mid(Feld, 2, (Len(Feld) - 1))

'Array mit den Feldern der aktuellen Zeile in einem mehrdimensionalen Array speichern'
Felder() = Split(Feld, "><", -1, vbTextCompare)
Next n

'Folgendes nur zu Testzwecken'
DatenEinlesen = Felder(0, 1)
End Function

Ich habe diese Funktion schon hin und her programmiert. Irgendwie komme ich mit der komischen Arraybehandlung von VB nicht klar.
Es soll ein Zweidimensionales Array entstehen, in dem alle Felder geordnet enthalten sind, um sie später z.b. in eine Access Datenbank zurückzuschreiben oder was auch immer.

Viele Grüße

Tim
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dynamische, mehrdimensionale Arrays136Tim28.06.02 13:32
Re: Dynamische, mehrdimensionale Arrays450ModeratorDieter28.06.02 13:50
Re: Dynamische, mehrdimensionale Arrays70Tim28.06.02 14:21
Re: Dynamische, mehrdimensionale Arrays468horst17.11.03 14:12
Re: Dynamische, mehrdimensionale Arrays474Wolfgang_M18.11.03 11:54

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