vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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
GetRows um Text aus Tabellen auszulesen und in eine Textdatei zu speichern 
Autor: niggo
Datum: 15.02.05 18:57

Hallo,
ich arbeite mit VBA in ArcMap. Ich möchte Daten aus verschiedenen Zeilen einer Tabelle auslesen und in eine Textdatei einfügen. Der code den ich bisher hab sieht folgendermaßen aus:
 
Function GetRows() As String

Dim myApp As IApplication
Dim myDoc As IMxDocument
Dim myTabWin As ITableWindow
Dim myTab As ITable
Dim myLay As IFeatureLayer2
Dim myRow As IRow
Dim myRowList As Long
Dim MyRowListCount As Long
Dim myCursor As ICursor

MyRowListCount = 2

ReDim myRowList(MyRowListCount)
myRowList(0) = 0
myRowList(1) = 1

Set myCursor = myTab.GetRows(myRowList, True)
Set myRow = myCursor.NextRow
Set myApp = Application
Set myDoc = ThisDocument
Set myTabWin = New TableWindow
Set myLay = myDoc.SelectedLayer
Set myTab = myLay
'Set myRow = myTab.GetRow(0)
Set myTabWin.Table = myTab
Set myTabWin.Application = myApp

While Not myRowList Is Nothing
Open "M:\VBA\TestText4.txt" For Output As #1
Print #1, myRow.Value(2)
Close #1
Set myRow = myCursor.NextRow
Wend
End Function
 
Allerdings stimmt da wohl was mit dem Array nicht, die Fehlermeldung lautet Datenfeld erwartet. Weiß jemand was das Problem sein könnte?
Vielen Dank schonmal,

Nico
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
GetRows um Text aus Tabellen auszulesen und in eine Textdate...988niggo15.02.05 18:57

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