On ne change pas une methode qui marche..
je me permet donc de poser encore une ptite question :
j'ai le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
TCHAR szSQL[255];
TCHAR szLog[] = "blabla";
int iId = 5;
float fltTemp = 34.4355;
COleDateTime OleDTdatetime; 
OleDTdatetime.GetCurrentTime();
unsigned long tempdate;
OleDTdatetime.Format(tempdate);
 
wsprintfW(szSQL,_T("INSERT INTO Tbl VALUES (%d,'%s',%f,%f)")
iId,
szLog,
tempdate,  // je pense que le problm est là mais ??
fltTemp);
l'appli plante à ce niveau.
je dois ensuite envoyer szSQL à un serveur SQL 2000.
le type de date(tempdate) est smalldatetime

merci pour l'aide !

[Balises [CODE] ajoutées par gl, merci d'y penser à l'avenir]

edit : j'y penserai gl... désolé