====== Windev: SQLConnecte exemple ====== SI SQLConnecte(DBHost, DBUser,DBPass,DBName, DBType) ALORS Marequete est une chaîne = [ // SELECT * FROM "%1\mouvement" where EXERCICE = %2 AND Journal="CAVC" AND DateDocument >= %3 AND DateDocument <= %4 SELECT MVT.Article as REF, ART.LibelléFR, sum(MVT.Quantité) as Quantité, sum(MVT.Prix) as PV FROM "%1\mouvement" MVT left join "%1\Article" ART on MVT.Article = ART.Article where EXERCICE = %2 AND DateDocument >= %3 AND DateDocument <= %4 AND Journal='CAVC' group by MVT.Article, ART.LibelléFR ORDER BY MVT.ARTICLE DESC ] Marequete = ChaîneConstruit(Marequete,COMBO_Dossier.ValeurAffichée, COMBO_Exercice.ValeurAffichée,ChaîneVersDate(SAI_DateDebut), ChaîneVersDate(SAI_DateFin)) // SI SQLExec(Marequete,"REQ1") ALORS Trace (Marequete) TANTQUE SQLAvance("REQ1") = 0 TableAjouteLigne(TABLE_Caisse,SQLLitCol("REQ1", 1),SQLLitCol("REQ1", 2) ,SQLLitCol("REQ1", 3),SQLLitCol("REQ1", 4)) FIN SQLFerme("REQ1") SINON //Trace (Marequete) ToastAffiche("Requête incorrecte ",toastCourt,cvBas,chDroite, RougePastel) FIN SINON ToastAffiche("Connexion échouée ",toastCourt,cvBas,chDroite, RougePastel) FIN