das geht auch nicht da bekomme ich dann leer strings in der sql abrage!
hier nochmal der code wie er jetzt aussieht:
If not Request("nachname") = "" Then sqlName = "Name='" &
Replace(Request("nachname"), "'","''") & "'" end if
sqlString = sqlName
If not Request("vorname") = "" Then
If sqlString = "" Then
sqlVorname = "Vorname='" & Replace(Request("vorname"), "'","''") & "'"
else
sqlVorname = " AND Vorname='" & Replace(Request("vorname"), "'","''") &
"'"
end if
end if
g
pat
----- Original Message -----
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 07, 2003 6:13 PM
Subject: RE: [Database.asp] abfrage mit darin vorkommenden hochkommas oder
sonderzeichen
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
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp