1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| extern "C"__declspec(dllexport) void Deconnection(CString chemin, CString* etat)
{
//déclarations des variables
ADOConnect Conn;
ADOError erreur;
CString insertion;
//Connexion avec contrôle d'erreur
if (!Conn.Connect(chemin))
{
*etat = "erreur";
}
else
{
*etat = "deconnecte";
}
//écriture de la connexion
ADOCommand Cmd2(Conn.ADOConn,"update CONNEXION set ETAT='Déconnecté' where NOM='toto'");
Cmd2.Execute();
//écriture dans le journal de bord
insertion.Format("insert into journal_de_bord(type,nom) values('Déconnecté','toto')");
ADOCommand Cmd(Conn.ADOConn,insertion);
Cmd.Execute();
//Deconnexion
Conn.Disconnect();
} |
Partager