Abgesehen davon, dass das schreckliches datenbankdesign ist...
Wenn Du die Variablen t1..150 schon hast, dann geht es so:
FOR i = 1 TO 150
IF len(eval("t"&i)) > 0 THEN
sql = sql & " AND ((tblDaten.t"&i&")=True)"
END IF
NEXT
Ansonsten, wenn Du formularfelder daf�r hast, kannst Du gleich sowas
machen:
FOR i = 1 TO 150
IF len(Request("t"&i)) > 0 THEN
sql = sql & " AND ((tblDaten.t"&i&")=True)"
END IF
NEXT
Claudius
> -----Original Message-----
> From: Hubert Daubmeier [mailto:[EMAIL PROTECTED]]
> Sent: Freitag, 25. Januar 2002 12:19
> To: ASP Datenbankprogrammierung
> Subject: [aspdedatabase] RE: Next Schleife
>
>
> IF len(ti) > 0 THEN
> sql = sql & " AND ((tblDaten.t" & i & ")=True)"
> END IF
>
>
> --
>
> Viele Gr��e
> Hubert Daubmeier
>
>
> -----Original Message-----
> From: Markus Tesch [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 25, 2002 12:13 PM
> To: ASP Datenbankprogrammierung
> Subject: [aspdedatabase] Next Schleife
>
>
> Hi Leute!
>
> Ich generiere mit asp einen sql code der wie folgt aussieht
>
> IF len(t1) > 0 THEN
> sql = sql & " AND ((tblDaten.t1)=True)"
> END IF
> .
> .
> IF len(t10) > 0 THEN
> sql = sql & " AND ((tblDaten.t10)=True)"
> END IF
>
>
> t1 bis t10 werden an die asp-Seite �bergeben.
> Das ganze funktioniert auch wunderbar.
>
> Jetzt habe ich das Problem, dass ich insgesamt 150 solcher
> Abfragen habe
> und m�chte die nicht alle eintippen.
> D.h. ich m�chte das ganze mit einer Schleife l�sen.
>
> z.B.
>
> FOR i = 1 TO 150
>
> IF len(ti) > 0 THEN
> sql = sql & " AND ((tblDaten.ti)=True)"
> END IF
>
> NEXT
>
> Komme leider nicht darauf wie ich den Wert "i" in den code
> einf�gen mu�.
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed |
> http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie
> k�nnen sich unter folgender URL an- und abmelden: |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp