Beste,
ik heb code geschreven dat men kan aanmelden via mysql.
nu wil ik dat eenmaal men is aangemeld is op de mysql server dat men het Sys_Menu.cs form te zien krijgt maar ik krijg het niet voor elkaar.
normaal maak ik gebruik van onderstaande code om een extern formulier aan te roepen maar in dit geval blijkt dit niet te werken kan dit te maken hebben door de if statements die ik heb aangegaan?
en mijn debuger verteld mijn Invalid Expression term else & ;expected maar dit voor een else if ?....
kan iemand mij wat verder helpen ?
ik heb code geschreven dat men kan aanmelden via mysql.
nu wil ik dat eenmaal men is aangemeld is op de mysql server dat men het Sys_Menu.cs form te zien krijgt maar ik krijg het niet voor elkaar.
normaal maak ik gebruik van onderstaande code om een extern formulier aan te roepen maar in dit geval blijkt dit niet te werken kan dit te maken hebben door de if statements die ik heb aangegaan?
Code:
var Sys_Menu= new Form1();
Sys_Menu.Show();
Code:
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Login
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
#region loginmethod
private void btn_login_Click(object sender, EventArgs e)
{
try
{
string myConnection = "datasource=localhost;port=3306;username=$$$$;password=$$$$$";
MySqlConnection myConn = new MySqlConnection(myConnection);
MySqlCommand SelectCommand = new MySqlCommand("SELECT * FROM dev.ad_login WHERE username ='" + this.txt_username.Text + "' AND password='" + this.txt_password.Text + "' ;", myConn);
MySqlDataReader myReader;
myConn.Open();
myReader = SelectCommand.ExecuteReader();
int count = 0;
while (myReader.Read())
count = count + 1;
[B]if (count == 1)
MessageBox.Show("Username and password is correct");[/B]
else if (count > 1)
MessageBox.Show("Duplicate username and password. Access is denied.");
else
MessageBox.Show("Username and password is incorrect. Please try again.");
myConn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
#endregion
}
en mijn debuger verteld mijn Invalid Expression term else & ;expected maar dit voor een else if ?....
kan iemand mij wat verder helpen ?