merci pour l'aide
j'ai utilisée executescalar(), mais le problème et qu'il me demande de se connecter à la bd, tandis que j'ai bien préciser les paramétres de cx
qui sont :
Data Source=ALIS\SQLEXPRESS;Initial Catalog=MN_Recouvrement;Integrated Security=True
il m'indique l'erreur suivant : ExecuteScalar: Connection property has not been initialized.
à cause de la ligne suivante : Data Source=ALIS\SQLEXPRESS
(unrecognized escape sequence.)
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
| public partial class Interface_Accueil : Form
{
DataSet ds = new DataSet();
SqlConnection cx=new SqlConnection("Data Source=EMNA\SQLEXPRESS;Initial Catalog=MN_Recouvrement;Integrated Security=True");
SqlDataAdapter da= new SqlDataAdapter();
private DataGrid gridInfo = new DataGrid();// charger le résultat dans une grille dans un formulaire
public Interface_Accueil()
{
InitializeComponent();
}
private void InterfaceAccueil_Load(object sender, EventArgs e)
{
}
private void valider_Click(object sender, EventArgs e)
{
//LocalDataSet dataSet = new LocalDataSet();
UserTableAdapter adapter = new UserTableAdapter();
DataTable TUser = adapter.GetData();
SqlCommand cmd = new SqlCommand("select * from TUser where Login=log and PassWord=motpasse");
Int32 result = (Int32)cmd.ExecuteScalar();
if (result == 0)
{
d1.DataSource = TUser;
MessageBox.Show("Login et mot de passe invalide, SVP saisir de nouveau", "erreur de saisie", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
Interface_Menu myForm3 = new Interface_Menu();
myForm3.Show();
}
//d1.DataSource = GetUser();
} |
je n'arrive pas à corriger le problème puisque je suis débutante dans cette matière, merci pour toute aide
Partager