Bonjour à tous,
J'ai la fonction de log suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
void logMessage(int ID_Job, char *Message)
{
    MYSQL *conn = db_connect();
    char query[4096];
    sprintf(query, "INSERT INTO Log (ID_Job, Message, Microtime) VALUES (%s, '%s', TIME_FORMAT(NOW(), '\%f'))", ID_Job, Message);
    mysql_query(conn, query);
    mysql_close(conn);
}
j'y rajouté à ma requête SQL le champ Microtime. pas de problème au niveau de la compilation, mais le contenu du champ Microtime dans la table de log n'est que des "0.0000" ou "-0.000" donc pas du tout ce que j'attends.

Existe t-il une autre méthode pour récupérer et enregistrer les micro secondes ?
Merci du coup de main
a+