alors pour les ' il suffit de les doubler ex :
sql = "SELECT * FROM Table WHERE champs='c''est moi!';"
champs devra etre egal a : c'est moi
Pour ton 2eme pb utilise une relation avec suppression en cascade :)
A++
Crazyht
[Admin Codes-Sources]
[Membre Developer-Association]-------------------------------
Réponse au message :
-------------------------------
> pour l'apostrophe passe son equivalent en caractere ascii
> (asc("'"))
>
> dans ta base rajoute la mise a jour en cascade dans les relations.
>
>
> ::|The S@ib|::
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >

Popo
> > Bonjour,
> > J'ai un problème, aidez moi s'il vous. J'ai écrit un programme en VB6 avec une base access 97, mon problème est que je n'arrive pas à gérer les apostrophes, chaque fois quand je saisie un mot avec apostrophe, le programme se bloque. Je ne sais pas comment le gérer.
> >
> > J'ai aussi un autre problème, j'ai aussi un autre problème. J'ai un programme qui gèrent des sociétés et des contacts de ces sociétés. je veux que quand je supprime une société, ses contacts soient supprimer, mais les contacts restent et gardent les références des sociétés, or la référence s'incrémente. Par exemple si on supprime une société AB, sa référence reste dans les contacts, donc à une incrémentation d'une nouvelle société AB, les contacts de l'ancienne AB lui sont automatiquement rattachés.
> >
> > Aidez moi s'il vous plaît.
> > Merci
>