OVH Cloud OVH Cloud

Insérer une fonction VB dans une requête

1 réponse
Avatar
Miguiel PUJOL LAGO
Bonjour,
je voulais savoir s'il était possible d'insérer une fonction VB Script dans
une requete du style :

"UPDATE data SET code='x546546' WHERE dateValue(date_op)='15/11/2005'

Autrement dit incorporer dans la requete une fonction sur une variable qui
sera lue comme ici dateValue.
Perso je n'y arrive pas, mais j'avoue que je me perds un peu entre ce qui
doit etre en string et hors string
Merci de votre réponse

1 réponse

Avatar
Patrice
Non, la requête est exécutée sur le serveur par SQL Server où la fonction
VBScript est totalement inconnue.
Il est possible de créer des fonctions Transact SQL (cf CREATE FUNCTION dans
la doc).

Dans ce cas précis, le plus simple est d'utiliser le format ISO qui marche
quel que soit les paramètres de fonctionnement du serveur ce qui donne :

UPDATE data SET code='x546546' WHERE date_op='20051115'

--
Patrice

"Miguiel PUJOL LAGO" a écrit dans le message de
news:%
Bonjour,
je voulais savoir s'il était possible d'insérer une fonction VB Script


dans
une requete du style :

"UPDATE data SET code='x546546' WHERE dateValue(date_op)='15/11/2005'

Autrement dit incorporer dans la requete une fonction sur une variable qui
sera lue comme ici dateValue.
Perso je n'y arrive pas, mais j'avoue que je me perds un peu entre ce qui
doit etre en string et hors string
Merci de votre réponse