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
|
//**********************************************************************************************************************
//Controle des caractères speciaux dans les libellés
string requete_nom = "select count(nom) as comptenom from virement where nom like '%É%'or nom like '%È%'or nom like '%Ê%'or nom like '%^%'or nom like '%¨%'or nom like '%ê%'or nom like '%Ô%'or nom like '%Ö%'or nom like '%ö%'or nom like '%é%'or nom like '%è%'or nom like '%Ë%'or nom like '%ë%'or nom like '%ù%'or nom like '%Ü%'or nom like '%ü%'or nom like '%û%'or nom like '%Û%'or nom like '%â%'or nom like '%Â%'or nom like '%à%'or nom like '%À%'or nom like '%ä%'or nom like '%Ä%'or nom like '%Ù%'or nom like '%Ï%'or nom like '%ï%'or nom like '%Î%'or nom like '%î%'";
OleDbDataReader lire_nom = cls.ouvrirRequète(requete_nom, maconnexion);
try
{
while (lire_nom.Read())
{
int compt = Convert.ToUInt16 (lire_nom["comptenom"]);
//MessageBox.Show(Convert.ToString( compt));
if (compt == 1)
{
string[] lineslibnom1 = { " " + compt + " " + " Caractère special present dans les libellés des bénéficiaires " };
System.IO.File.AppendAllLines(Application.StartupPath + "\\erreur_confrere.txt", lineslibnom1);
}
else if (compt > 1)
{
string[] lineslibnom2 = { " " + compt + " " + " Caractères speciaux presents dans les libellés " };
System.IO.File.AppendAllLines(Application.StartupPath + "\\erreur_confrere.txt", lineslibnom2);
}
else
{
TXTSOURCEBIAO.Text = "";
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
} |