das ist ja alles sch�n und gut aber wenn ich ' durch " ersetze kann ich in
der access db keine text felder mehr abfragen!
da er mir " nicht anerkennt!
sonst gibts leer strings wie gesagt!
----- Original Message -----
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 07, 2003 11:20 PM
Subject: RE: [Database.asp] abfrage mit darin vorkommenden hochkommas oder
sonderzeichen
> das geht auch nicht da bekomme ich dann leer strings in der
> sql abrage!
Poste mal ein Beispiel-SQL-String der dabei rauskommt...
Und so sieht Dein Code besser aus:
If not Request("nachname") = "" Then
sql = sql & "|Name=" & sqlString(Request("nachname"))
end if
If not Request("vorname") = "" Then
sql = sql & "|Vorname=" & sqlString(Request("vorname"))
end if
...
...
sql = mid(sql,2) 'erstes | entfernen
sql = replace(sql,"|"," AND ")
...
If sql<>"" then
rs.open "SELECT * FROM XXX WHERE " & sql, conn, 3, 3
...
End if
Function sqlString(str)
sqlString = "'" & replace(str,"'","''") & "'"
End function
Claudius
_______________________________________________
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