:
Comment exécuter une requête dans delphi
ou une procédure stocké avec SQL serveur rapidement .
Et cette requête c’est une jointure de trois tables.
:
:
Comment exécuter une requête dans delphi
ou une procédure stocké avec SQL serveur rapidement .
Et cette requête c’est une jointure de trois tables.
:
tout ca en supposant que tu aie un query bien connecté à un database (et a un dataset si tu veux afficher sur une grille)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 with TonQuery do begin Close; Sql.Clear; Sql.Add(TaRequete); Open; //Tu as juste a récupérer les retours (Si il y en a) end;
Pour la SP, tu utilise le composant StoredProc, tu le connecte à la DB, tu met le nom de la procédure dans le champ approprié et après c'est la commande Execute pour la lancer (meme comportement qu'un query normal pour les parametres d'entrée/sortie)
1 fait une procédure stockée sur sql server
2 utilise le composant TADOStoredProc pour l'exécuter
3 Si c'est toujours pas assez rapide, optimise ta requête avec des indexes appropriés
4 Si c'est toujours pas assez rapide va voir sur sqlpro.developpez.com, il me semble qu'il y a une partie sur l'optimisation
5 Si c'est toujours pas assez rapide contacte ton dba
6 Si c'est toujours pas assez rapide file un coup dans ton ordinateur
Partager