Есть запрос к БД:
var sql = string.Format("SELECT * FROM user WHERE name = 'Иван Иванов'");
но он не работает, причем если условие изменить с текстового на цифры или с name = 'Иван Иванов'
на id = 1
- то все работает нормально.
Что не так с текстовым условием?
Самое простое это использовать параметры, дополнительный бонус - избежание опасностей SQLInjections.
MySQLCommand cmd = new MySQLCommand("SELECT * FROM user WHERE name = @name", cnn);
cmd.Parameters.Add("@name", MySQLDBType.VarChar).Value = "Иван Иванов";
MySQLDaraReader rdr = cmd.ExecuteReader();
////
Попробуйте приставку N
var sql = string.Format("SELECT * FROM user WHERE name = N'Иван Иванов'");
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
ЗдравствуйтеВ Viewport3D добавляю линию, линия рисуется без проблем, методом из библиотеки 3DTools
Добрый вечер, столкнулся с такой проблемойСоздаю задание в планировщике задач