Bonjour,
Je suis actuellement entrain de programmer sous C# et je suis bloquer quand à la récupération des donnes dans la base Access, j'obtiens une erreur lors de ma requete. J'ai deja fait une requete parametre sur LaClasse et j'ai réussi mais quand je m'attaque aux dates c'est plus corsé!
Voici le code complet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 string LaClasse = "3LITI"; DateTime date = DateTime.Now; string connection = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\\database\\horaire.mdb"; string TEST = String.Concat("SELECT * FROM Req_Access WHERE codeClasse='", LaClasse, "' AND ", date, "BETWEEN dateHeuredebut AND dateHeureFin"); System.Data.OleDb.OleDbDataAdapter dAdapter = new System.Data.OleDb.OleDbDataAdapter(TEST, connection);
Exemple de la base :
codeClasse codeSalle codeMatiere dateHeureDebu dateHeureFin
3LITI B107A AT-INF 19.05.2010 11:30:00 19.05.2010 12:15:00
Il me retourne une erreur de syntaxe en mettant (opérateur absent)
Partager