====== Connexion SQL Windev ====== HDecritConnexion si HOuvreConnexion(ConnexionBDDNew) = vrai alors HChangeConnexion("*",ConnexionBDDNew) ToastAffiche("Connexion OK",toastcourt,cvmilieu,chCentre,VertClair) HCréationSiInexistant("*") Sinon ToastAffiche("Connexion NOT OK",toastcourt,cvmilieu,chCentre,VertClair) FIN Autre possibilité: //SQLConnecte( SI SQLConnecte(SAI_INI_Serveur, SAI_INI_User, SAI_INI_Pass, SAI_INI_Database, "HFSQLCS") // HOuvreConnexion("data", SAI_INI_User, SAI_INI_Pass , SAI_INI_Serveur, SAI_INI_Database, hAccèsHFClientServeur , hOLectureEcriture) alors Info("Yahoo ça marche") ResSQL est un booléen // [MaSociete.EMonAppli.Core].[BusinessEntity] ResSQL = SQLExec("SELECT ""creembal\fournisseur"".Fournisseur FROM ""creembal\fournisseur"" ", "REQ1") SI ResSQL ALORS SQLPremier("REQ1") Info(SQL.NbLig) TANTQUE PAS SQL.EnDehors TableAjouteLigne(TABLE_Factureclient, SQLCol("REQ1", 1),SQLCol("REQ1", 1)) SQLSuivant("REQ1") FIN SINON SQLInfo("REQ1") Info("SQL error: " + SQL.MesError) FIN //HFermeConnexion("data") SQLDéconnecte() TableAjouteLigne(TABLE_Factureclient,"test","test2") SINON Info("Echec") FIN