Définition et utilisation de procédures Transact SQL (SQL SERVER) dans un programme VFP
# 0000000026
ajouté le 21/10/2004 21:58:39 et modifié le 20/01/2005
consulté 13431 fois
Niveau
initié
Version(s) Foxpro : VFP 9.0 VFP 8.0 VFP 7.0
Description
Le code source ci-joint est un exemple d'utilisation en VFP d'une base de données SQL Server.
- Déclaration d'une procédure stockée temporaire directement dans le programme Foxpro.
Les objets temporaires locaux sont nommés avec un préfixe # et ne sont visibles que de la session utilisateur.
- Appel de cette procédure avec passage de paramètres par valeur et référence.
Le symbole ? permet le passage de variables(ou d'expressions) à la procédure. les symboles ?@ précisent le passage par référence d'une variable.
MODIFIE le 20/1/2005 :
- Réinitialisation dans le SCAN des variables total et nom - La syntaxe {call ...} semble préférable au vu des commandes SQL générées par ODBC. De plus, elle fonctionne également avec d'autres SGBD que SQL Server (car c'est un standard ODBC)
Merci Thierry, t'es un ange