Ok, ich habs mir durchgelesen ...
wenn ich das nun richtig verstehe, bekommst du einen recordset in der
folgenden art zur�ck
feld1 feld2
test dumdidum
test tralala
nichts hallo
test irgendwas
die anzeige soll sein:
test:
dumdidum
tralala
irgendwas
soweit richtig ?
sodele, mit folgendem code fragment bekommst du das mit sicherheit
angezeigt:
Dim ii
ii = 0
do while not RS.EOF
If RS("feld1") = "test" Then
If ii = 0 Then response.write "test:<br>"
ii = 1
response.write RS("feld2")
End If
rs.movenext
loop
ich garantiere, das die anzeige wie oben erscheint ... weil der ablauf ist
ja folgender:
1. bin ich auf dem letzten DS, nein, weil ich erst anfange
2. gehe in schleife mit Datensatz 1
3. ist rs("feld1") = "test" ?
3a. ja => Bin ich das erste mal im If-Zweig ?
3aa. ja => schreibe "test", setze die Variable auf anderen Wert, welche mir
sagt, ich bin im ersten DS und schreibe rs("feld2")
3ab. nein => schreibe rs("feld2")
3b. nein => mache nichts
4. gehe zum n�chsten DS und mache mit punkt 3 weiter
5. wenn kein DS mehr vorhanden ist, h�re auf ...
oder ich verstehe absolut nichts mehr :)
gruss dominik
-----Urspr�ngliche Nachricht-----
Von: Stadelmann Patrick [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 13. September 2001 14:33
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: RE: Ausnahmefehler aufgetreten
Es stimmt das ich nach einem String abfrage.
Jedoch, fals du die erste mail die ich geschrieben habe gelesen hast, f�hrt
es mir alles ja so aus wie ich es will mit der einzigen ausnahme das es mir
am schluss, wenn es alle datens�tze angezeigt hat noch den fehler
ausnahmefehler aufgetreten anzeigt (zusammen mit den datens�tzen die richtig
ausgegeben wurden).
Die If abfrage die du mir vorschl�gst kann ich nicht verwenden, da es mir in
der schleife dort wo die die if abfrage hast nicht nur einmal sondern
mehrmals durchlaufen soll --> die if durchl�uft es mir logischerweise nur
einmal.
Mfg
Patrick
----- Original Message -----
From: "Kovacic-Vo�, Dominik-Pascal" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Thursday, September 13, 2001 2:23 PM
Subject: [aspdebeginners] AW: RE: Ausnahmefehler aufgetreten
> Do [{While | Until} condition]
> [statements]
> [Exit Do]
> [statements]
> Loop
>
> condition:
> Numeric or string expression that is True or False. If condition is Null,
> condition is treated as False
>
> damit sind abfragen nach strings, wenn ich das richtig verstehe, nicht
> zulaessig
>
> do while not RS.EOF <- zulaessig, weil entweder true oder false
> do while RS("MARKE") = "test" <- unzul�ssig, weil nach einem String
> abgefragt wird ...
> do while RS("WAHRHEIT") = false <- zul�ssig, weil nach true oder false
> abgefragt wird
>
> zumindestens verstehe ich das so ...
>
> workaround fuer dein problem:
>
> Do While Not RS.EOF
>
> If (RS("br_bez") = marke) Then
>
> ... dein code
>
> End If
>
> ... noch mehr code eventuell
>
> RS.MoveNext
> Loop
>
> Gru� Dominik
>
> P.S. VBScript Dokumentation herunterladen unter
> http://www.microsoft.com/scripting, da steht das alles drin
>
> -----Urspr�ngliche Nachricht-----
> Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 13. September 2001 14:14
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: RE: Ausnahmefehler aufgetreten
>
>
> Kannst Du bitte mal den ganzen Code von DO WHILE bis zum Ende der Schleife
> posten?
>
> -----Urspr�ngliche Nachricht-----
> Von: Stadelmann Patrick [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 13. September 2001 14:10
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] RE: Ausnahmefehler aufgetreten
>
>
> habs so versucht, hat aber nicht geklappt.
> Wenn ich es so schreibe wie du, bringt er mir den fehler:
>
> Kompilierungsfehler in Microsoft VBScript- Fehler '800a0404'
> 'While', 'Until' oder Anweisungsende erwartet
>
> Do (While RS("br_bez") = marke) and (not RS.EOF)
> ----^
>
> wenn ich es anders schreibe und zwar so
>
> Do While RS("br_bez") = marke and not RS.EOF
>
> bringt er mir zwar den fehler nicht mehr aber daf�r das alte problem, das
er
> mir am schluss ausnahmefehler aufgetreten hinschreigt.
>
> hab schon alles m�gliche probiert.
>
> Mfg
> Patrick
>
> ----- Original Message -----
> From: "Hubert Daubmeier" <[EMAIL PROTECTED]>
> To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
> Sent: Wednesday, September 12, 2001 6:48 PM
> Subject: [aspdebeginners] RE: Ausnahmefehler aufgetreten
>
>
> >
> > In der innersten Schleife l�ufst Du hart �ber das Ende des Recordsets
> > hinaus. Pack da zus�tzlich noch not.eof mit rein
> >
> >
> > Do (While RS("test") = test) and (not RS.EOF)
> >
> >
> >
> > --
> >
> > Viele Gr��e
> > Hubert Daubmeier
> >
> >
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> >
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
[aspdebeginners] AW: Re: AW: RE: Ausnahmefehler aufgetreten
"Kovacic-Vo�, Dominik-Pascal" Thu, 13 Sep 2001 05:18:38 -0700
