Lire un enregistrement avec SQLiteDataReader reader
Bonjours,
Je ne trouve pas comment passer des paramètre a la lecture de la base de donnée.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public void Exist(string pdb, string sql, string GetColName, ref int GetInt)
{
using (SQLiteConnection connection = new SQLiteConnection(pdb))
{
using (SQLiteCommand commande = new SQLiteCommand(sql, connection))
{
connection.Open();
SQLiteDataReader reader = commande.ExecuteReader();
while (reader.Read())
{
GetInt = reader.GetInt16(reader.GetOrdinal(GetColName));
}
connection.Close();
}
}
} |
la requete est assez simple:
Code:
1 2
|
SELECT Path, Id_file FROM T_File WHERE ( Path=" +"'" + sql_search +"'" +" ); |
Les requêtes paramétrées dans ce genre de situation serai mieux adaptée.
Comme ce tuto le recommande https://webman.developpez.com/articl...ter/csharp/#L1
Je trouve beaucoup d'exemple pour l'insertion des données, mai j'ai rien trouver pour la lecture.:weird:
Cela plante si la variable sql_search contiens une/des quotes :(