RX0238

Domaine: Exécution

Message d'erreur

%s ne nomme aucun binaire sql : %s

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous avez écrit where sql pour un détenteur, et le moteur dit qu'aucun binaire sql n'est nommé. Voici l'idée. Where sql, c'est le parapluie pour les bases SQL simples, comme sqlite trois. Mais le moteur ne sait pas quel programme lancer : c'est au projet de le dire, dans son manifest point rush, avec une feuille qui s'écrit sql égale, puis le nom du binaire entre guillemets. Sans cette ligne, le moteur n'a rien à exécuter. Il aurait pu garder vos données en mémoire, ou dans sulfur, ou sur disque, en faisant semblant. Il refuse, parce qu'un détenteur qui croit être dans une base alors qu'il est ailleurs, c'est un mensonge sur la place de vos données. Et rappelez-vous : sulfur, ce n'est pas du sql, ce sont deux choses distinctes. Le message vous donne le nom du détenteur et le remède. Exemple : ajoutez au manifeste sql égale sqlite trois, relancez, et le détenteur a enfin un moteur de base à qui parler. Un where sql sans binaire, c'est une adresse sans maison.

Texte issu du catalogue d'erreurs du moteur Rush.