Set table =3D DB.OpenRecordset("SELECT * FROM=20
[R_SE_Process_Sum_Ebeam] WHERE ([Valid] =3D '" & Valid & "')=20
and ([Volume] =3D '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de donn=E9es=20
incompatible dans l'exepression du crit=E8re. Le probl=E8me=20
vient de ([Volume] =3D '" & VolMax & "') car si je l'enl=E8ve=20
la selection se fait correctement sur [Valid]
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
Bonjour VolMax étant une variable numérique (double), enlèves les ' (quote) autour de ta variable VolMax. La fin de ton Select doit avoir la forme suivante : WHERE ([Valid] = '" & Valid & "')
and ([Volume] =" & VolMax & ") ;")
Eric
-----Message d'origine----- Salut
Je veux trier un requête avec Select :
Dim Valid as string Dim VolMax as double
Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "')
and ([Volume] = '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de données incompatible dans l'exepression du critère. Le problème vient de ([Volume] = '" & VolMax & "') car si je l'enlève la selection se fait correctement sur [Valid]
Merci pour votre aide, Hervé .
Bonjour
VolMax étant une variable numérique (double), enlèves
les ' (quote) autour de ta variable VolMax. La fin de ton
Select doit avoir la forme suivante :
WHERE ([Valid] = '" & Valid & "')
and ([Volume] =" & VolMax & ") ;")
Eric
-----Message d'origine-----
Salut
Je veux trier un requête avec Select :
Dim Valid as string
Dim VolMax as double
Set table = DB.OpenRecordset("SELECT * FROM
[R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid
& "')
and ([Volume] = '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de données
incompatible dans l'exepression du critère. Le problème
vient de ([Volume] = '" & VolMax & "') car si je l'enlève
la selection se fait correctement sur [Valid]
Bonjour VolMax étant une variable numérique (double), enlèves les ' (quote) autour de ta variable VolMax. La fin de ton Select doit avoir la forme suivante : WHERE ([Valid] = '" & Valid & "')
and ([Volume] =" & VolMax & ") ;")
Eric
-----Message d'origine----- Salut
Je veux trier un requête avec Select :
Dim Valid as string Dim VolMax as double
Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "')
and ([Volume] = '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de données incompatible dans l'exepression du critère. Le problème vient de ([Volume] = '" & VolMax & "') car si je l'enlève la selection se fait correctement sur [Valid]
Merci pour votre aide, Hervé .
Didier Bicking
Tu as mis des apostrophes, ce qui suppose que la donne Volmax est une string. Or tu as défini cette donnée comme un Double. C'est là que ça pêche.
Essayes ceci : Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "') and ([Volume] = " & VolMax) ;")
-- Didier Bicking Développeur
http://dbicking.chez.tiscali.fr "Hervé" a écrit dans le message de news:53a401c3e58c$2ffbf750$ Salut
Je veux trier un requête avec Select :
Dim Valid as string Dim VolMax as double
Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "') and ([Volume] = '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de données incompatible dans l'exepression du critère. Le problème vient de ([Volume] = '" & VolMax & "') car si je l'enlève la selection se fait correctement sur [Valid]
Merci pour votre aide, Hervé
Tu as mis des apostrophes, ce qui suppose que la donne Volmax est une
string. Or tu as défini cette donnée comme un Double. C'est là que ça pêche.
Essayes ceci :
Set table = DB.OpenRecordset("SELECT * FROM
[R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "')
and ([Volume] = " & VolMax) ;")
--
Didier Bicking
Développeur
dbicking@formaticonseil.com
http://dbicking.chez.tiscali.fr
"Hervé" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:53a401c3e58c$2ffbf750$a301280a@phx.gbl...
Salut
Je veux trier un requête avec Select :
Dim Valid as string
Dim VolMax as double
Set table = DB.OpenRecordset("SELECT * FROM
[R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "')
and ([Volume] = '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de données
incompatible dans l'exepression du critère. Le problème
vient de ([Volume] = '" & VolMax & "') car si je l'enlève
la selection se fait correctement sur [Valid]
Tu as mis des apostrophes, ce qui suppose que la donne Volmax est une string. Or tu as défini cette donnée comme un Double. C'est là que ça pêche.
Essayes ceci : Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "') and ([Volume] = " & VolMax) ;")
-- Didier Bicking Développeur
http://dbicking.chez.tiscali.fr "Hervé" a écrit dans le message de news:53a401c3e58c$2ffbf750$ Salut
Je veux trier un requête avec Select :
Dim Valid as string Dim VolMax as double
Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "') and ([Volume] = '" & VolMax & "') ;")
A l'execution j'ai une erreur 3464 Type de données incompatible dans l'exepression du critère. Le problème vient de ([Volume] = '" & VolMax & "') car si je l'enlève la selection se fait correctement sur [Valid]
Merci pour votre aide, Hervé
norac
si volmax n'est pas une chaine de caractère :
Set table = DB.OpenRecordset("SELECT * FROM [R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid & "')
and ([Volume] = " & VolMax ) ;")
si volmax n'est pas une chaine de caractère :
Set table = DB.OpenRecordset("SELECT * FROM
[R_SE_Process_Sum_Ebeam] WHERE ([Valid] = '" & Valid
& "')