Předmět Autor Datum
Potřebuješ knihovnu pro MySQL: net A pak ten program změnit tak, aby místo SqlConnection používal M…
Wikan 28.01.2013 17:25
Wikan
Ano, to jsem udělal, ale nehnul jsem se moc z místa. viz: [img]loldu.png[/img]
Announym55 28.01.2013 23:40
Announym55
Určitě ti na počítači běží MySQL server na portu 3307? Zkus ještě v connection stringu rozdělit serv…
Wikan 29.01.2013 00:20
Wikan
SUPER! Už to nepíše žádné errory, tak snad je to připojené do DB, díky moc :))
Announym55 29.01.2013 01:08
Announym55
Defaultní MySQL port je 3306, nespletl si se?
Eessencia 29.01.2013 00:46
Eessencia
Nastavoval jsem si to ručně na 3307, protože mám více MySQL Serverů a tuneluju je na PC, takže oprav…
Announym55 29.01.2013 01:06
Announym55
public static void prihlaseni() { try { MySqlConnection con = new MySqlConnection(str); con.Open();…
Announym55 30.01.2013 18:56
Announym55
string db_select_usr = (string)select_usr.ExecuteScalar(); A zjisti si, co je SQL Injection. poslední
Wikan 30.01.2013 19:06
Wikan
        public static void prihlaseni()
        {           
            
            try
            {              
                MySqlConnection con = new MySqlConnection(str);
                con.Open();
                        
                String select_user = "SELECT username FROM casino_account WHERE username='"+Hlavni_Soubor.uzivatel+"';";
                String select_password = "SELECT password FROM casino_account WHERE password='"+Hlavni_Soubor.heslo+"'";
                MySqlCommand select_usr = new MySqlCommand(select_user, con);
                string db_select_usr = Convert.ToString(select_usr.ExecuteReader());
                con.Close();

                con.Open();
                MySqlCommand select_pass = new MySqlCommand(select_password, con);
                string db_select_pass = Convert.ToString(select_pass.ExecuteReader());
                con.Close();


                Console.WriteLine(db_select_pass + " +++ " + db_select_usr);
                Thread.Sleep(5000);
            }
            catch (MySqlException errorX)
            {
                Console.WriteLine("Error: " + errorX.ToString());
            }           
        }

Nevím, proč mi to nedokáže selectnout to "username a password", místo hodnot z DB to v Consoli napíše:

MySql.Data.MySqlClient.MySqlDataReader +++ MySql.Data.MySqlClient.MySqlDataReader

Zpět do poradny Odpovědět na původní otázku Nahoru