2016-03-19 15 views
0

Ben PHPAdmin ile benim VServer benim veritabanına bir kuyruk Yürütme deneyin ve benEvrensel Uygulama MySQLConnector Kuyruk yürütme hatası

İstisna olsun:

enter image description here

Kodu:

 static string server = "999.999.999.235"; 
    static string database = "admin_"; 
    static string user = "root"; 
    static string pswd = "secret"; 

    public static void login() 
    { 
     string connectionString = "Server = " + server + ";database 
     = "+ database + ";uid = " + user + ";password = " + pswd + ";" + "SslMode=None;" + "CharSet=utf8;"; 
     using (MySqlConnection connection = new 

    MySqlConnection(connectionString)) 
     { 
      connection.Open(); 
      MySqlCommand checkLogin = new MySqlCommand("SELECT * FROM `UserData`;"); 
      using (MySqlDataReader reader = checkLogin.ExecuteReader()) 
      { 
       reader.Read(); 
       string hash = reader.GetString("UserName"); 
       string salt = reader.GetString("Workbench"); 

Kural dışı durum:

MySqlCommand checkLogin = new MySqlCommand ("SELECT * FROM UserData;");

UserData ve UserData ile birlikte ve denemeden denedim; aynı İstisna. Sunucuda Sıra Kuyrukta çalışıyor.

Soru: Kuyrukta yanlış mı var veya sunucudaki bir yapılandırmayı mı unuttum?

+0

Kullandığınız Mysql DLL dosyasının bağlantısını bana verebilir misiniz? –

+0

https://dev.mysql.com/doc/connector-net/tr/connector-net-installation-binary-mysql-installer.html burada da öğretici – SeeuD1

cevap

0

Sorun, tüm iyi çalışıyor Bağlantıyı ekledikten sonra komuta

connection.Open(); 
MySqlCommand checkLogin = new MySqlCommand("SELECT * FROM `UserData`",connection); 

için bağlantıyı kurmayı unuttuğu o oldu.

İlgili konular