Bonjours,

Je ne trouve pas comment passer des paramètre a la lecture de la base de donnée.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.

Cela plante si la variable sql_search contiens une/des quotes