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
JF P
Bonjour Eric, Il doit y avoir une erreur dans ta requete SQL, par exemple en oubliant des guillemets pour une valeur appliquée à un champ de type texte : "... WHERE MATABLE.monchamptexte = " & strChaine provoquera une erreur; il faut indiquer par exemple "... WHERE MATABLE.monchamptexte = " & chr(34) & strChaine & chr(34) En espérant que cela t'aide, JF P
-----Message d'origine----- Bonjour
Voici mon code:
Data1.recordsource = " requete sql" Data1.refresh
Quand je lance l'appli j'ai le message suivant :
Erreur 3464 Type de donnee incompatible dans l'expression, et le
deboguage me place sur
Data1.refresh.
Si quelqu'un a une idée, je suis preneur.
Eric
.
Bonjour Eric,
Il doit y avoir une erreur dans ta requete SQL, par
exemple en oubliant des guillemets pour une valeur
appliquée à un champ de type texte :
"... WHERE MATABLE.monchamptexte = " & strChaine
provoquera une erreur; il faut indiquer par exemple
"... WHERE MATABLE.monchamptexte = " & chr(34) &
strChaine & chr(34)
En espérant que cela t'aide,
JF P
-----Message d'origine-----
Bonjour
Voici mon code:
Data1.recordsource = " requete sql"
Data1.refresh
Quand je lance l'appli j'ai le message suivant :
Erreur 3464
Type de donnee incompatible dans l'expression, et le
Bonjour Eric, Il doit y avoir une erreur dans ta requete SQL, par exemple en oubliant des guillemets pour une valeur appliquée à un champ de type texte : "... WHERE MATABLE.monchamptexte = " & strChaine provoquera une erreur; il faut indiquer par exemple "... WHERE MATABLE.monchamptexte = " & chr(34) & strChaine & chr(34) En espérant que cela t'aide, JF P
-----Message d'origine----- Bonjour
Voici mon code:
Data1.recordsource = " requete sql" Data1.refresh
Quand je lance l'appli j'ai le message suivant :
Erreur 3464 Type de donnee incompatible dans l'expression, et le
deboguage me place sur
Data1.refresh.
Si quelqu'un a une idée, je suis preneur.
Eric
.
corcellef
deux cas possibles :
soit "requete sql" correspond effectivement à une requete sql du type "select all from..." et dans ce cas VB attend non pas une chaine mais une variable chaine avec un code du type :
marequetesql = "select all from....." data1.recordsource = marequetesql data1.refresh
ou alors "requete sql" correspond dans ton idée effectivement à une requete sql mais malheureusement cela ne veut rien dire pour VB ! Il te faut revoir la syntaxe des requetes dans ce cas là. Mail si besoin d'éclaircissements françois
deux cas possibles :
soit "requete sql" correspond effectivement à une requete
sql du type "select all from..." et dans ce cas VB attend
non pas une chaine mais une variable chaine avec un code
du type :
marequetesql = "select all from....."
data1.recordsource = marequetesql
data1.refresh
ou alors "requete sql" correspond dans ton idée
effectivement à une requete sql mais malheureusement cela
ne veut rien dire pour VB ! Il te faut revoir la syntaxe
des requetes dans ce cas là. Mail si besoin
d'éclaircissements
françois
soit "requete sql" correspond effectivement à une requete sql du type "select all from..." et dans ce cas VB attend non pas une chaine mais une variable chaine avec un code du type :
marequetesql = "select all from....." data1.recordsource = marequetesql data1.refresh
ou alors "requete sql" correspond dans ton idée effectivement à une requete sql mais malheureusement cela ne veut rien dire pour VB ! Il te faut revoir la syntaxe des requetes dans ce cas là. Mail si besoin d'éclaircissements françois