2010-09-18 20 views
0

Je suppose que la ligne de code suivante semble familier à beaucoup ...
[^A-Za-z0-9]
Et ce que je voudrais faire est de garder un bloc de « texte », alphnumeric comme indiqué ci-dessus et plus les ponctuations et autres caractères spéciaux que sql pour MS Access peut gérer, aussi, le caractère spécial de # sign sera remplacé par ## (un double de celui-ci pour échapper un seul #) pour le langage de script sous-jacent que j'utilise (Railo). Donc, pour résumer, j'aimerais supprimer tout caractère qu'Access et Railo ne peuvent pas gérer avant d'écrire la chaîne dans une table db.question regexp rapide pour Railo

L'alphnumérique ci-dessus est un début. Pouvez-vous aider à le compléter?

Merci.

+1

Quels sont les caractères Access et Railo * can * handle *? – NullUserException

Répondre

2

Railo peut gérer tous les personnages que je connais. Pas sûr de ce que l'auteur de la question implique. Le personnage de la livre est le seul personnage dont je suis conscient qui doit être échappé. Si l'utilisateur a correctement utilisé le <cfqueryparam>, il devrait pouvoir insérer à peu près tout ce qu'il veut dans Access.

+0

Soit '" 'ou' ''doit aussi s'échapper, si vous entrez une chaîne directement dans l'attribut value, c'est-à-dire' 'ou' '. Mais si vous utilisez une variable alors rien ne doit s'échapper au niveau de la queryparam, peut juste faire '' –