Je souhaiterai convertir une chaine de caractere en entier=20
dans une proc=E9dure stock=E9e. j'utilise MSDE via une=20
connexion ODBC. (J'ai l'impreesion que de nombreuse=20
fonction ne marche pas notamment la fonction Val)
Comment puis-je faire?
Est ce que je doit changer le mode de connexion (OLE DB)=20
Si oui Comment faire? (Je comprend pas trop tous ca=20
ODBC...OLE DB!!!)
Tous site traitant de ce sujet sera le bien venu.
Merci d'avance
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
Michel Walsh
Salut,
En TSQL, on peut faire CONVERT( float, '3.141592'). Deux aberrations: float est tel quel, pas "float", mais bien tout nu comme ça. Ensuite, il semble que le AllMighty n'aime pas CONVERT( int, '3.141592'), mais il accepte, sans sourciller: CONVERT( int, CONVERT( float, '3.141592' ) ), ou encore CONVERT( decimal(10,0), '3.141592'). Pourquoi faire simple quand on peut faire compliqué?
Évidemment, si on capture la chaîne dans du code VBA, val( ) peut êre utilisé.
Espérant être utile, Vanderghast, Access MVP
"TITI" wrote in message news:92db01c4334c$7c0a7e10$ Slt!!
Je souhaiterai convertir une chaine de caractere en entier dans une procédure stockée. j'utilise MSDE via une connexion ODBC. (J'ai l'impreesion que de nombreuse fonction ne marche pas notamment la fonction Val)
Comment puis-je faire? Est ce que je doit changer le mode de connexion (OLE DB) Si oui Comment faire? (Je comprend pas trop tous ca ODBC...OLE DB!!!) Tous site traitant de ce sujet sera le bien venu. Merci d'avance
Salut,
En TSQL, on peut faire CONVERT( float, '3.141592'). Deux aberrations:
float est tel quel, pas "float", mais bien tout nu comme ça. Ensuite, il
semble que le AllMighty n'aime pas CONVERT( int, '3.141592'), mais il
accepte, sans sourciller: CONVERT( int, CONVERT( float, '3.141592' ) ), ou
encore CONVERT( decimal(10,0), '3.141592'). Pourquoi faire simple quand on
peut faire compliqué?
Évidemment, si on capture la chaîne dans du code VBA, val( ) peut êre
utilisé.
Espérant être utile,
Vanderghast, Access MVP
"TITI" <anonymous@discussions.microsoft.com> wrote in message
news:92db01c4334c$7c0a7e10$a001280a@phx.gbl...
Slt!!
Je souhaiterai convertir une chaine de caractere en entier
dans une procédure stockée. j'utilise MSDE via une
connexion ODBC. (J'ai l'impreesion que de nombreuse
fonction ne marche pas notamment la fonction Val)
Comment puis-je faire?
Est ce que je doit changer le mode de connexion (OLE DB)
Si oui Comment faire? (Je comprend pas trop tous ca
ODBC...OLE DB!!!)
Tous site traitant de ce sujet sera le bien venu.
Merci d'avance
En TSQL, on peut faire CONVERT( float, '3.141592'). Deux aberrations: float est tel quel, pas "float", mais bien tout nu comme ça. Ensuite, il semble que le AllMighty n'aime pas CONVERT( int, '3.141592'), mais il accepte, sans sourciller: CONVERT( int, CONVERT( float, '3.141592' ) ), ou encore CONVERT( decimal(10,0), '3.141592'). Pourquoi faire simple quand on peut faire compliqué?
Évidemment, si on capture la chaîne dans du code VBA, val( ) peut êre utilisé.
Espérant être utile, Vanderghast, Access MVP
"TITI" wrote in message news:92db01c4334c$7c0a7e10$ Slt!!
Je souhaiterai convertir une chaine de caractere en entier dans une procédure stockée. j'utilise MSDE via une connexion ODBC. (J'ai l'impreesion que de nombreuse fonction ne marche pas notamment la fonction Val)
Comment puis-je faire? Est ce que je doit changer le mode de connexion (OLE DB) Si oui Comment faire? (Je comprend pas trop tous ca ODBC...OLE DB!!!) Tous site traitant de ce sujet sera le bien venu. Merci d'avance