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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| static int callback(void *NotUsed, int argc, char **argv, char **azColName)
{
int i,b;
int y,x;
AnsiString ligneMemo;
int Col;
int Row = -1;
if(String(argv[0]) == "Nouriture1")
{
Row = 1;
}
else if(String(argv[0]) == "Nouriture2")
{
Row = 2;
}
else if(String(argv[0]) == "Nouriture3")
{
Row = 3;
}
for(i=0; i<argc; i++)
{
ligneMemo = static_cast<AnsiString>(azColName[i]) + " = " +static_cast<AnsiString>(argv[i]);
Form1->affichageResultat->Lines->Add(ligneMemo);
if(String(azColName[i]) == "Lundi")
{
Col = 1;
}
else if(String(azColName[i]) == "Mardi")
{
Col = 2;
}
else if(String(azColName[i]) == "Mercredi")
{
Col = 3;
}
else if(String(azColName[i]) == "Jeudi")
{
Col = 4;
}
else if(String(azColName[i]) == "Vendredi")
{
Col = 5;
}
else if(String(azColName[i]) == "Samedi")
{
Col = 6;
}
else if(String(azColName[i]) == "Dimanche")
{
Col = 7;
}
else
{
Col = -1;
}
if(Col > 0 && Row > 0)
{
if(argv[i] != NULL)
Form1->StringGrid1->Cells[Col][Row] = static_cast<AnsiString>(argv[i]);
else
Form1->StringGrid1->Cells[Col][Row] = "VIDE";
}
}
return 0;
} |