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

Antwort per Email an