Bonjour,

Depuis 5 ans j'ai ce bout de code qui fonctionne sans souci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
// fonction
CString ToSQLString(CString sql)
{
	sql.Replace("'", "''");
	sql.Format("'%s'", sql);
	return sql;
}
 
//et dans le code appellant
CString s = ToSQLString(CTime::GetCurrentTime().Format("%H%M%S"))
jusqu'à present j'avais toujours
s = '165517' // par exemple.

Depuis aujourd'hui, la même fonction renvoit des fois
s = ''''''''

Quelqu'un a une explication?