Есть такая проблема, при отправки данных в базу данных, непонятно какого типа данных, и программа падает и пишет: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near"
.
Код:
class MSQL
{
public string login;
public string password;
private string aut;
public void conection()
{
string CommandText = "select name from new_table where name='" + login +"AND password='"+ password + "'";
string Connect = "Database=new_schema;Data Source=localhost;User Id=root;Password=root";
MySqlConnection myConnect = new MySqlConnection(Connect);
myConnect.Open();
MySqlCommand myCommnd = new MySqlCommand(CommandText, myConnect);
string aut = myCommnd.ExecuteScalar().ToString();
myConnect.Close();
if (aut != "")
{
MessageBox.Show("ok");
}
else
{
MessageBox.Show("error");
}
}
}
Пробуйте таким образом:
class MSQL
{
public string login;
public string password;
private string aut;
public void conection()
{
string CommandText = "SELECT name FROM new_table WHERE name='" + login +"'AND password='"+ password + "'";
string Connect = "server=localhost;username=root;database=new_schema;password=root";
MySqlConnection myConnect = new MySqlConnection(Connect);
myConnect.Open();
MySqlCommand myCommnd = new MySqlCommand(CommandText, myConnect);
try
{
string aut = myCommnd.ExecuteScalar().ToString();
MessageBox.Show(aut); ///поправил
myConnect.Close();
}
catch (Exception ex)
{
MessageBox.Show("Ошибка у нас такая: " + ex.Message);
}
Должно работать. Проблема действительно с кавычками.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня очень длинная форма, выставляю ее свойства autoscroll = true появляется полоса прокруткиНо если тянуть мышкой именно скроллинг вниз, то пока...
Здравствуйте, у меня возникла проблема с стиранием строки из файлаПишу бота для соц
Нужно получить исходный код страницы, в котором есть определенные элементы ( находятся в отдельной шапке на странице )Эта шапка появляется...
Есть команда создания таблицы для SQL Lite: