Ersetze ' durch '' ...

Vorname = replace(Request("vorname"),"'","''")

...
sqlVorname = "Vorname='" & vorname & "'"
...

Claudius

> 
> Hallo,
> 
> ich habe eine abfrage zusammen gestrickt die nach folgendem 
> schema aufgebaut
> ist:
> 
> ...
> If not Request("vorname") = "" Then
>   If sqlString = "" Then
>    sqlVorname = "Vorname='" & Request("vorname") & "'"
>   else
>    sqlVorname = " AND Vorname='" & Request("vorname") & "'"
>   end if
>  end if
> ....
> 
> Jetzt k�nnen ja aber in den �bergebenen variablen 
> sonderzeichen wie hochkomma oder "&" vorkommen, was dann bei 
> der ausf�hrung der SELECT abfrage einen fehler verursacht! 
> sieht so aus:
> 
> .open "SELECT *FROM XXX WHERE " & sqlString, conn, 3, 3
> 
> Wie kannich sowas umgehen?
> in .net gibt es @parameter, gibt es die hier auch?
> und ein Encode bringt auch nichts in diesem fall da der 
> vergleich der Datens�tze nach umwandlung von sonderzeichen 
> nicht mehr m�glich ist.
> 
> Gr�sse
> Pat
> 
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/database.asp
> 

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an