SELECT Trainer.id AS idTrainer, surname, lastname, name,
if(month = '', 'NO',month) as monthT, quarter, halfyear, year, id_Person, photo
FROM Trainer, Person
WHERE Trainer.id_Person = Person.id
if(month = '', 'NO',month) as monthT
en bon phpmyadmin de retour ou « non » ou moisComment convertir octet [] en varchar?
Dans un C# retourne byte[]
, mais je dois retourner NO
si le mois est vide ou bien retourner le month
.
Mon code C# ressemble à ceci:
string sql = @" SELECT Trainer.id AS idTrainer, surname, lastname, name, if(month = '', 'NO',month) as monthT, quarter, halfyear, year, id_Person, photo
FROM Trainer, Person
WHERE Trainer.id_Person = Person.id";
using (MySqlConnection connection = ConnectToDataBase.GetConnection())
{
MySqlCommand command = new MySqlCommand(sql, connection);
MySqlDataAdapter adapter = new MySqlDataAdapter();
connection.Open();
adapter.SelectCommand = command;
}
Et la question est ...? – CesarGon
Votre question est difficile à comprendre. Pouvez-vous publier l'instruction CREATE TABLE? Est-ce que C# renvoie octet [] au lieu de chaîne, ou voulez-vous qu'il renvoie octet [] au lieu de chaîne? Pourquoi avez-vous utilisé "" plutôt que "_NULL"? –
comment convertir octet [] en chaîne ... signifie sql – Mediator