Bonjour,
Je voudrais créer un login mysql, mais j'ai des problèmes
Voila le code
Les erreurs affichées !!Code:
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 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } public bool tryLogin(string username, string password) { MySqlConnection con = new MySqlConnection("host=localhost;user=cuser;password=cpassword;database=clogin;"); MySqlConnection cmd = new MySqlConnection("SELECT ' FROM LOGIN WHERE user_name = '" + username + "' AND user_pass = '" + password + "';"); cmd.ConnectionString = con; con.Open(); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.IsDBNull(0) == true) { cmd.ConnectionString.Close(); reader.Dispose(); cmd.Dispose(); return false; } else { cmd.ConnectionString.Close(); reader.Dispose(); cmd.Dispose(); return true; } } private void btnlogin_Click(object sender, EventArgs e) { if (tryLogin(textuser.Text, textpass.Text) == true) { MessageBox.Show("conect"); } else { MessageBox.Show("faild"); } } } }
Merci !Citation:
Erreur 1 Impossible de convertir implicitement le type 'MySql.Data.MySqlClient.MySqlConnection' en 'string' C:\Users\ShiNiGaMi\Documents\Visual Studio 2010\Projects\clogin mysql\clogin mysql\Form1.cs 27 36 clogin mysql
Erreur 2 'MySql.Data.MySqlClient.MySqlConnection' ne contient pas une définition pour 'ExecuteReader' et aucune méthode d'extension 'ExecuteReader' acceptant un premier argument de type 'MySql.Data.MySqlClient.MySqlConnection' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?) C:\Users\ShiNiGaMi\Documents\Visual Studio 2010\Projects\clogin mysql\clogin mysql\Form1.cs 29 42 clogin mysql
Erreur 3 'string' ne contient pas une définition pour 'Close' et aucune méthode d'extension 'Close' acceptant un premier argument de type 'string' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?) C:\Users\ShiNiGaMi\Documents\Visual Studio 2010\Projects\clogin mysql\clogin mysql\Form1.cs 32 38 clogin mysql
Erreur 4 'string' ne contient pas une définition pour 'Close' et aucune méthode d'extension 'Close' acceptant un premier argument de type 'string' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?) C:\Users\ShiNiGaMi\Documents\Visual Studio 2010\Projects\clogin mysql\clogin mysql\Form1.cs 39 38 clogin mysql