J'essaie d'exécuter une fonction de remplacement SQlite, mais j'utilise un autre champ dans la fonction.
select locationname + '<p>' from location;
Dans cette partie, le résultat est une liste de 0. Je m'attendais à une chaîne avec le texte de locationname et le '<p>'
littéraux.
Essayez d'utiliser ||
au lieu de +
select locationname || '<p>' from location;
De documentation SQLite :
Le || L'opérateur est "concaténer" - il réunit les deux chaînes de ses opérandes.
Le ||
opérateur est la concaténation dans SQLite. Utilisez ce code:
select locationname || '<p>' from location;
En comparaison,
SQLite || Oracle CONCAT (chaîne1, chaîne2) ou || MySQL CONCAT (chaîne1, chaîne2, chaîne3 ...) ou || si PIPES_AS_CONCAT est activé Postgres CONCAT (chaîne1, chaîne2, chaîne3 ...) ou || Microsoft SQL Server 2012+ CONCAT (chaîne1, chaîne2, chaîne3 ...) ou + Microsoft Access +
pour Visual Studio 2010, à l'aide du concepteur ou de l'assistant de sources de données, vous ne parvenez pas à utiliser || opérateur. Créez une vue dans la base de données sqlite et créez votre (vos) source (s) de données à partir de cela.
Voir aussi ce fil .