Aller directement au contenu principal

Exécuter RunSQLComplex

Structure

ExécuterSQLComplex(sSQL, sAction)

Paramètres

| Paramètre | Type | Description
| sSQL | Chaîne de caractères | La requête SQL à exécuter sur la base de données IndySoft. La requête SQL ne doit PAS se terminer par un point-virgule. sAction | Chaîne de caractères | Doit être soit « OPEN », soit « EXEC ». Cela détermine si l'action Open est appelée ou si c'est ExecSQL. Si vous utilisez ReturnFromSQL ou RunSQL, IndySoft le détermine automatiquement à partir de la présence du mot-clé SELECT au début ; cependant, dans certains cas complexes, ce n'est pas toujours le cas (section DECLARE, appel d'une procédure stockée, etc.) |

Description

Cette fonction sert à exécuter des requêtes SQL sur la base de données IndySoft. Remarque : cette fonction fonctionne de manière très similaire à RunSQL, mais n'ajoute PAS automatiquement la syntaxe NOLOCK pour SQL Server et n'insère PAS automatiquement le propriétaire à partir des paramètres de connexion ; tout cela doit être indiqué dans le texte SQL.

Exemple

RunSQLComplex("UPDATE GAGES SET GAGE_OWNER = 'TEST' WHERE COMPANY = '" &

LookupEquipmentCompany & "' AND GAGE_SN = '" & LookupEquipmentID & "'", "EXEC")

Compatibilité des applications

Gestion de l'étalonnage IndySoft, Gestion des laboratoires commerciaux IndySoft, Gestion des outils IndySoft

Voir aussi

Retour depuis une requête SQL complexe |