2Danke
ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
965
965
EMPFEHLEN
-
Hi @ all erstma,
also, ich habe folgendes Problem, ich habe für Datenbanken einen Validierungscheck-skript geschrieben und möchte das "No errors reported" oder eben errors reported auslesen, verarbeiten und dann als MsgBox-Nachricht ausgeben lassen.
Ich zeige euch mal den Quellcode, aber sry, ich bin erst 2-3 Tage damit zugange.
Schwere Fehler evtl...
das auszulesende befindet sich immer ganz am ende der datei, ich lasse es einfach solange lesen, bis er ans ende der Datei kommt und darauf stößt, aber klappt das?!PHP-Code:Do While Not EOF(1) ' Schleife bis Dateiende.
If Line== "No errors reported" Then
MsgBox "Keine Fehler gefunden bei der Validierung"
i =1
i = i + 1
Elseif Line == i,"errors reported" Then
MsgBox "Fehler gefunden (,i,), näheres im logfile"
Append "lala und po" 'test nur test mal
End if
' Line Input #1, Textzeile ' Zeile in Variable einlesen.
' Debug.Print Textzeile ' Ausgabe im Direktfenster.
Loop
Close #1 ' Datei schließen.
bitte helft mir, ich komme nicht weiter
-
18.09.06 15:57 #2
- Registriert seit
- Nov 2003
- Ort
- Tecklenburg (NRW)
- Beiträge
- 258
Kleiner PHP entwickler, hm?
Zitat von Hawkings
Also zu einen heißt deine Zeile doch Textzeile und nicht Line. Also müsste es doch
[Code]If Textzeile = "No errors reported" Then[Code]
heißen.
Zum anderen setzt du innerhalb der Schleife den zähler immer wieder auf 1? Also überprüfst du immer das gleiche?"Weeks of programming saves days of planning"
-
aso, du meinst, ich sollte vor der abfrage das
festlegen und in der schleife dann hochzählen, klar.PHP-Code:i=1
ok, klar, das mit line sehe ich erst jetzt, hattes aber weiter oben mit dim textzeile as string deklariert.
Ok, dann noch ne Frage:
(Danke)
ich habe insgesamt drei von den open-befehlen, leider kenne ich mich mit dem for..next nich so aus, diese dateien,, die da geopentPHP-Code:' create path where to store the backups
lPath = Chr(34) & "c:\backup\" & lDayAsNumber & chr(34) 'wird teilweise noch woanders genutzt, bzw. nicht in dem hier dargelegten code, sryzen
' Open .txt
for e=0 to 3 do
Open "c:\backup\"& lDayAsNumber &"\logfilevbsA.txt" For Input As #1
Open "c:\backup\"& lDayAsNumber &"\logfilevbsB.txt" For Input As #1
Open "c:\backup\"& lDayAsNumber &"\logfilevbsC.txt" For Input As #1
Open "c:\backup\"& lDayAsNumber &"\logfilevbsD.txt" For Input As #1
Do While Not EOF(1) ' Schleife bis Dateiende.
If Line== "No errors reported" Then
MsgBox "Keine Fehler gefunden bei der Validierung"
......
...
werden, sollen nach den text durchsucht werden.
wie mache ich es, dass es mir die openbefehel nacheinander durch die schleifen durchgeht und nach dem texxt sucht, "next ans ende der schleife, damit es wieder wiederholt?!
mfg hawkin
-
ah, nee, weiß jetzt, wies geht, danke für die antwort, hat mir geholfen, bis bal
Ähnliche Themen
-
Text aus einer .txt Datei auslesen
Von Nycon im Forum Flash PlattformAntworten: 5Letzter Beitrag: 31.01.10, 17:10 -
[c#] Text aus Datei auslesen und Filtern
Von BlockeR im Forum .NET CaféAntworten: 15Letzter Beitrag: 26.03.09, 15:44 -
Mit PHP Text aus einer PDF-Datei auslesen
Von Flo[H] im Forum PHPAntworten: 0Letzter Beitrag: 10.10.08, 09:38 -
Text-Datei auslesen & text anfügen (mal wieder)
Von Nico192 im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 22.10.05, 20:10 -
x Einträge aus Text-Datei auslesen
Von Sebastian Wramba im Forum PHPAntworten: 11Letzter Beitrag: 25.02.02, 21:11





Zitieren
Login





