J'utilise sqlite3_bind_text
pour lier les paramètres de texte à mes requêtes, avec l'indicateur SQLITE_STATIC
, puisque je sais que le pointeur de texte reste valide au moins jusqu'à l'exécution de la requête.Gestion des chaînes SQLite en mode transaction
Récemment, j'ai apporté des modifications afin que les requêtes soient exécutées en mode transaction (beaucoup de ces requêtes dans une seule transaction). Le tampon de texte doit-il rester valide jusqu'à la fin de la transaction? Je veux dire, mes tampons de texte sont valides pour la durée d'une seule requête, mais pas la transaction entière. Dois-je spécifier le drapeau SQLITE_TRANSIENT
?