J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RGI
Bonjour
as tu essayé le chr(34) ?
Salutations
RGI
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
Bonjour
as tu essayé le chr(34) ?
Salutations
RGI
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
JB
Pour les requêtes SQL, c'est le caractère apostrophe (code 39) qui est généralement utilisé:
Sql = "set valeur = " & Chr(39) & valeur & Chr(39) ' ou Chr(34) MsgBox Sql Set valeur='Paris'
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient de s '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
Pour les requêtes SQL, c'est le caractère apostrophe (code 39) qui
est généralement utilisé:
Sql = "set valeur = " & Chr(39) & valeur & Chr(39) ' ou Chr(34)
MsgBox Sql
Set valeur='Paris'
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient de s '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Sql = "set valeur = " & Chr(39) & valeur & Chr(39) ' ou Chr(34) MsgBox Sql Set valeur='Paris'
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient de s '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
JB
J'avais mal lu a question. Si le serveur de Sgbd est Access, il faut doubler les apostrophes lorsque la chaine contient un apostrophe.
Sub essai() valeur = "l'homme" Sql = "set valeur = '" & guillemet(valeur) & "'" MsgBox Sql End Sub
Function guillemet(x) guillemet = Replace(x, "'", "''") End Function
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient de s '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
J'avais mal lu a question. Si le serveur de Sgbd est Access, il faut
doubler les apostrophes lorsque la chaine contient un apostrophe.
Sub essai()
valeur = "l'homme"
Sql = "set valeur = '" & guillemet(valeur) & "'"
MsgBox Sql
End Sub
Function guillemet(x)
guillemet = Replace(x, "'", "''")
End Function
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient de s '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
J'avais mal lu a question. Si le serveur de Sgbd est Access, il faut doubler les apostrophes lorsque la chaine contient un apostrophe.
Sub essai() valeur = "l'homme" Sql = "set valeur = '" & guillemet(valeur) & "'" MsgBox Sql End Sub
Function guillemet(x) guillemet = Replace(x, "'", "''") End Function
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient de s '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
Laurence
bonne remarque ! ça marche merci beacoup !!
Bonjour
as tu essayé le chr(34) ?
Salutations
RGI
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
bonne remarque !
ça marche merci beacoup !!
Bonjour
as tu essayé le chr(34) ?
Salutations
RGI
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
RGI
au plaisir
bonne remarque ! ça marche merci beacoup !!
Bonjour
as tu essayé le chr(34) ?
Salutations
RGI
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
au plaisir
bonne remarque !
ça marche merci beacoup !!
Bonjour
as tu essayé le chr(34) ?
Salutations
RGI
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
Laurence
ça marche également Merci !
J'avais mal lu a question. Si le serveur de Sgbd est Access, il faut doubler les apostrophes lorsque la chaine contient un apostrophe.
Sub essai() valeur = "l'homme" Sql = "set valeur = '" & guillemet(valeur) & "'" MsgBox Sql End Sub
Function guillemet(x) guillemet = Replace(x, "'", "''") End Function
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
Merci de vos réponses
ça marche également
Merci !
J'avais mal lu a question. Si le serveur de Sgbd est Access, il faut
doubler les apostrophes lorsque la chaine contient un apostrophe.
Sub essai()
valeur = "l'homme"
Sql = "set valeur = '" & guillemet(valeur) & "'"
MsgBox Sql
End Sub
Function guillemet(x)
guillemet = Replace(x, "'", "''")
End Function
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra
m'aider.
Je souhaite concatener un guillemet (double quote: ") avec du texte en
passant par VB.
Je ne vois pas comment faire sachant que mon texte comprend déjà une simple
quote (').
Exemple :
le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03'
- range("A1").value = "set valeur = " & valeur
ne fonctionne pas car la mise à jour prend en compte 03 et non '03'
- range("A1").value = "set valeur = '" & valeur &"'"
retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?
J'avais mal lu a question. Si le serveur de Sgbd est Access, il faut doubler les apostrophes lorsque la chaine contient un apostrophe.
Sub essai() valeur = "l'homme" Sql = "set valeur = '" & guillemet(valeur) & "'" MsgBox Sql End Sub
Function guillemet(x) guillemet = Replace(x, "'", "''") End Function
JB
Bonjour
J'espère que tout le monde n'est pas en vacances et que quelqu'un pourra m'aider. Je souhaite concatener un guillemet (double quote: ") avec du texte en passant par VB. Je ne vois pas comment faire sachant que mon texte comprend déjà une simple quote (').
Exemple : le but est de faire un update d'une table avec une valeur qui contient des '.
Ma valeur est '03' - range("A1").value = "set valeur = " & valeur ne fonctionne pas car la mise à jour prend en compte 03 et non '03' - range("A1").value = "set valeur = '" & valeur &"'" retourne un message d'erreur lors de l'exécution de la requête
J'ai vraiment besoin d'envoyer des " mais comment faire ?