OVH Cloud OVH Cloud

Conversion+ODBC-->OLE DB

1 réponse
Avatar
TITI
Slt!!

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

1 réponse

Avatar
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