|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2003 Messages : 1 ![]() |
Bonjour
Je voudrais filtrer certains caractères spéciaux (par exemple ^M) dans des champs de commentaire saisis par des utilisateurs. Le filtre doit porter sur une liste de codes ASCII qui ne sont pas supportés en aval de ma requête SQL. L'idéal pour moi serait de remplacer ces codes ASCII par des espaces et de conserver le reste du champ (mais peut-être que là, je rêve). Existe-t-il une fonction Sybase pour faire ça ? J'ai le vague souvenir d'un "set quelque chose" qui permettait de ne plus recevoir ce genre de caractères. Est-ce-que quelqu'un connaît ça ? Merci d'avance 8) Monty |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
REPLACE en transtypant en BINAIRE ?
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : février 2003 Messages : 23 ![]() |
Tu peux essaye un
set @@char_convert=1 Ebn tout état de cause, ton ^M est un char(13) ou (10) je sais plus qui correspond au retour chariot des utilisateurs. Si déjà un ASCII te pose un probléme d'exploitation, je te déconseille fortement de passer sur un Zéro Binaire...D'autant que visiblement tu utilises un ISQL sous UNIX. Bon courage |
|
|
00
|
|
|
#4 |
![]() ![]() |
Si tu as vraiment la flemme, et que c'est qu'une fois que tu dois faire ça sur un champ, il y a la solution MS des cliqueurs...
1) Tu ouvres Access 2) Tu lies la table te posant problème (en spécifiant bien la clé primaire si Access te la demande) 3) Tu l'édite (en l'ouvrant sous Access) 4) Menu Editer, Remplacer 5) Tu fermes Access et n'en parles plus |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : février 2003 Messages : 23 ![]() |
SI tu as ODBC Sybase, si tu as serveur windows..;
Ce probléme ca ressemble plus à de l'exploit sybase sous unix.. M'enfin bon... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com