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 71 72 73 74 75 76 77 78 79 80 81
|
public string RempApos(string str)
{
return str.Replace("'", "''");
}
void BT_Send_Click(object sender, EventArgs e)
{
// Déclaration de l'objet de connexion
System.Data.SqlClient.SqlConnection oConnection;
// Création de l'objet de connexion
oConnection = new System.Data.SqlClient.SqlConnection();
// Paramétrage de la chaîne de connexion
string sConnectionString;
sConnectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=Database1.mdf;Integrated Security=True;User Instance=True;Context Connection=False;";
sConnectionString = sConnectionString + " Trusted_Connection=True;";
oConnection.ConnectionString = sConnectionString;
// Déclaration de l'objet SqlCommand et de la requête SQL
System.Data.SqlClient.SqlCommand oCommand;
string sSQL;
//Ecriture de la requête
sSQL = "INSERT INTO [Reglmtcli](Numreg,Codecli,Nomcli,Objet,Datereg,Modepay,Montant,RestImpu,Encourcli,Codebanq,Codegui,Numcmpte,CleRib,Domicili,Titulaire,Numcheq,Datecheq,Observation)";
sSQL = sSQL + " VALUES('" + ZeNumreg.Text + "','" + ZeCodecli.Text + "','" + RempApos(ZeNomcli.Text) + "','" + RempApos(ZeObjet.Text) + "','" + ZeDatereg.Text + "','" + ZeModepay.Text + "','" + ZeMontant.Text + "','" + ZeRestImpu.Text + "','" + ZeEncourcli.Text + "','" + ZeCodebanq.Text + "','" + ZeCodegui.Text + "','" + ZeNumcmpte.Text + "','" + ZeCleRib.Text + "','" + ZeDomicili.Text + "','" + RempApos(ZeTitulaire.Text) + "','" + ZeNumcheq.Text + "','" + ZeDatecheq.Text + "','" + RempApos(ZeObservation.Text) + "')";
// Création de l'objet SqlCommand
oCommand = new System.Data.SqlClient.SqlCommand(sSQL, oConnection);
//
SqlCommand oCmd = new SqlCommand("SELECT * FROM Reglmtcli WHERE Nom ='" + ZeNumreg + "'", oConnection);
try
{
// Connexion à la base de données
oConnection.Open();
//Exécution de requête SQL
SqlDataReader drReglmtcli = oCmd.ExecuteReader();
while (drReglmtcli.Read())
{
if (drReglmtcli.HasRows)
{
Console.Write("Enregistrement existant");
}
else
{
// On appelle la méthode ExecuteNonQuery pour éxécuter notre commande
oCommand.ExecuteNonQuery();
// On écrit notre message de confirmation
LB_Message.Text = "Le reglement n° " + ZeNumreg.Text + " a été enregistré !";
// On rend le message visible
LB_Message.Visible = true;
}
}
}
catch
{
// Fermeture de la connexion
oConnection.Close();
}
} |
Partager