Vb6+sql
Fermé
ingstat
Messages postés
49
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
10 septembre 2008
-
8 sept. 2008 à 18:57
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 9 sept. 2008 à 14:29
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 9 sept. 2008 à 14:29
A voir également:
- Vb6+sql
- Vb6 - Télécharger - Divers Utilitaires
- Sql server recovery - Télécharger - Gestion de données
- Logiciel sql - Télécharger - Bases de données
- Sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
9 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 sept. 2008 à 13:56
9 sept. 2008 à 13:56
par exemple :
d = ap_SQLArgDate(Cdate(d))
;o)
d = ap_SQLArgDate(Cdate(d))
;o)
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 sept. 2008 à 10:48
9 sept. 2008 à 10:48
Bonjour,
Essaies avec cette requête :
sql = "Select * From T1 where Date Execution > #" & d & "# And Date Execution < #" & f & "#"
;o)
Essaies avec cette requête :
sql = "Select * From T1 where Date Execution > #" & d & "# And Date Execution < #" & f & "#"
;o)
ingstat
Messages postés
49
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
10 septembre 2008
9 sept. 2008 à 12:20
9 sept. 2008 à 12:20
bonjour,
merci pour ta réponse mais lors de la compilation (ave macpremieredate et madeuxiemedate) on m'affiche encore une erreur:
erreur syntaxe(oprérateur absent) dans l'expression 'date execution > #mapremiredate# and date execution< #madeuxiemedate#'
merci pour ta réponse mais lors de la compilation (ave macpremieredate et madeuxiemedate) on m'affiche encore une erreur:
erreur syntaxe(oprérateur absent) dans l'expression 'date execution > #mapremiredate# and date execution< #madeuxiemedate#'
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 sept. 2008 à 12:30
9 sept. 2008 à 12:30
Je ne vois pas ... sauf qu'il manque un espace ici : date execution< #madeuxiemedate#' après execution. En plus l'erreur doit afficher les valeurs de mapremièredate et madeuxiemedate ...
ingstat
Messages postés
49
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
10 septembre 2008
9 sept. 2008 à 12:41
9 sept. 2008 à 12:41
oui l'erreur affiche les valeurs de la premiére et le deuxieme date.
En utlisant le code que j'ai posté hier,l'erreur est :
bof ou eof est égal à true ou l(enregistrement actuel a été supprimé.L'opération demandée nécessite un enregistrment actuel.
je pense que le problemme n'est pas dans la requette.
merci
En utlisant le code que j'ai posté hier,l'erreur est :
bof ou eof est égal à true ou l(enregistrement actuel a été supprimé.L'opération demandée nécessite un enregistrment actuel.
je pense que le problemme n'est pas dans la requette.
merci
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 sept. 2008 à 12:46
9 sept. 2008 à 12:46
Il me semble qu'il faut que les 2 dates à tester soient dans la table.
As-tu fait un test juste avec : "Select * From T1" ?
;o)
As-tu fait un test juste avec : "Select * From T1" ?
;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ingstat
Messages postés
49
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
10 septembre 2008
9 sept. 2008 à 12:56
9 sept. 2008 à 12:56
Le test avec "Select * From T1" est reussi
ingstat
Messages postés
49
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
10 septembre 2008
9 sept. 2008 à 13:20
9 sept. 2008 à 13:20
Comment faire pour la requette ' select * from T1 where Date Execution between d and f ' ?
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 sept. 2008 à 13:24
9 sept. 2008 à 13:24
oups ma réponse est passé à l'as :o(
Apparemment la date dans Access est stockée au format US ("mm/dd/yyyy") et c'est ce format qui est utilisé pour les requêtes.
Voici un code permettant de convertir une date Française vers une date US en la formatant pour l'insérer dans un chaîne SQL : (source Developpez.com)
;o)
Apparemment la date dans Access est stockée au format US ("mm/dd/yyyy") et c'est ce format qui est utilisé pour les requêtes.
Voici un code permettant de convertir une date Française vers une date US en la formatant pour l'insérer dans un chaîne SQL : (source Developpez.com)
Function ap_SQLArgDate(ByVal vDate As Date) As String On Error Resume Next If Not IsNull(vDate) Then ap_SQLArgDate = "#" & Format$(vDate, "mm/dd/yyyy") & "#" End If End Function
;o)
ingstat
Messages postés
49
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
10 septembre 2008
9 sept. 2008 à 13:49
9 sept. 2008 à 13:49
desolé pour cette question banale,
mais comment appeler cette fonction pour mes les deux variable d et f.(syntaxe)
mais comment appeler cette fonction pour mes les deux variable d et f.(syntaxe)
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 sept. 2008 à 14:29
9 sept. 2008 à 14:29
Si ma mémoire est bonne, pour un datagrid, il faut un composant Microsoft ADO Data contrôle posé sur le UserForm. Il faut configurer le composant dans les propriétés pour le connecter à la base. Ensuite il faut mettre la requête dans la propriété RecordSource. Un fois ça fait, tu fais le lien du datagrid avec le compsant Adodc dans DataGrid1.DataSource = adodc1
9 sept. 2008 à 14:08
meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeercci
oooooooooooooooooooof,en fin
merci infiniment,t'es vraiment le big boss ici
9 sept. 2008 à 14:13
comment afficher le résultat de cette requette dans une data grid ou dans une flex grid?