Advertisement
Guest User

Untitled

a guest
Oct 30th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.01 KB | None | 0 0
  1.         [HttpPost]
  2.         [Route("A3Bans/searchBan")]
  3.         public string oSearchBan(tBan ban)
  4.         {
  5.             {
  6.                 tBan bans = new tBan();
  7.                 string dbConnection = "datasource=127.0.0.1;port=3306;username=admin;password=00000";
  8.                 MySqlConnection conDataBase = new MySqlConnection(dbConnection);
  9.                 MySqlDataReader dbReader;
  10.  
  11.                 conDataBase.Open();
  12.  
  13.                 // Returns a null value from bans.Proof  
  14.                 // If placing a /w real GUID without null fields, rather than "ban.GuidOrIP" , the return populates properly.
  15.                 // Either Null or Invalid Syntax...
  16.                 MySqlCommand selectCommand = new MySqlCommand("SELECT * FROM a3bans.bans WHERE `GUID` LIKE '" + ban.GuidOrIP + "' ;", conDataBase);
  17.  
  18.                 // Tried to define parameters for the GUID, still a null or syntax error.
  19.                 //selectCommand.Parameters.AddWithValue("@guidID",ban.GuidOrIP);
  20.  
  21.                 //Attempting NonQuery, still same result
  22.                 //selectCommand.ExecuteNonQuery();
  23.                 //selectCommand.Dispose();
  24.  
  25.                 dbReader = selectCommand.ExecuteReader();
  26.                 try
  27.                 {
  28.                     while (dbReader.Read())
  29.                     {
  30.                         tBan searchBan = new tBan();
  31.                         searchBan.GuidOrIP = dbReader.GetString("GUID");
  32.                         searchBan.BanType = dbReader.GetString("BanType");
  33.                         searchBan.BanReason = dbReader.GetString("Reason");
  34.                         searchBan.Proof = dbReader.GetString("Proof");
  35.                         bans = searchBan;
  36.                     }
  37.                 }
  38.                 catch (Exception ex)
  39.                 {
  40.  
  41.                 }
  42.                 finally
  43.                 {
  44.                     dbReader.Close();
  45.                     conDataBase.Close();
  46.                 }
  47.                 return bans.Proof;
  48.             }
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement