Accueil > Forum > > > > requete
requete
lundi 26 février 2007 à 17:56:57 |
requete

Sismic22
|
Salut! J'ai un probleme lors de l'éxécution d'une requete. Il m'affiche un message d'erreur : Type de données incompatibles dans l'expression du critere. Voici un extrait de ma requete : requete = "Select LibPanne From Panne, Présenter, Fiche Where Panne.NumPanne = Présenter.NumPanne And Présenter.NumFiche = Fiche.NumFiche And Fiche.NumFiche = " & ensembleInfosFiches.Item(0) & " And DateArrivée = '" & ensembleInfosFiches.Item(1) & "' " Si quelqu'un peu m'aider Merci d'avance.
|
|
lundi 26 février 2007 à 18:16:28 |
Re : requete

cameleon044
|
Bonjour, Quel type de base de donnée utilises tu ? Dans ta base de données, le type de NumFiche est entier ? et DateArrivee une date ? quel est le type de ensembleInfosFiches ? d'après ce que je vois, ensembleInfosFiches.Item(0) doit contenir un nombre et ensembleInfosFiches.Item(1) une date donc si tu as un tableau de chaine, pour ensembleInfosFiches.Item(0), dans ta requete tu fais cdec(ensembleInfosFiches.Item(0)) ou cint en fonction de ce que tu veux obtenir et meme chose avec la date.
Voilà, j'espère avoir répondu à ta question
|
|
lundi 26 février 2007 à 18:16:35 |
Re : requete

chaibat05
|
Salut, 1° Si Fiche.NumFiche est numérique Fiche.NumFiche =" & ensembleInfosFiches.Item(0) & ... à condition que ensembleInfosFiches.Item(0) soit numérique 2° Si DateArrivée est date DateArrivée = #" & ensembleInfosFiches.Item(1) & "#" à condition que ensembleInfosFiches.Item(1) soit convertit en date
|
|
lundi 26 février 2007 à 18:26:59 |
Re : requete

jack
|
Salut Règles du SQL (encore et encore) : - Les noms de champ ou de date comportant des caractères spécifiques à une langue (les accents) ou des espaces ou caractères spéciaux, doivent être encadrés par des crochets droits [ et ] Dans la déclaration de la DB, si le champ est de type : - Texte : Encadrer les valeurs soumises avec des apostrophes ' - Numérique : Pas d'encadrement - Date : Encadrement avec des #
Ta requète, une fois adaptée à la norme deviendrait : requete = "Select LibPanne " & _ " From Panne, [Présenter], Fiche " & _ " Where Panne.NumPanne = [Présenter].NumPanne " & _ " And [Présenter].NumFiche = Fiche.NumFiche " & _ " And Fiche.NumFiche = " & ensembleInfosFiches.Item(0) " & _ " And [DateArrivée] = #" & ensembleInfosFiches.Item(1) & "#" En supposant que : ensembleInfosFiches.Item(0) est bien de type Numérique ensembleInfosFiches.Item(1) est bien de type Date De plus, tu noteras que la table associée à [DateArrivée] n'est pas précisée
Il te faut aussi vérifier que les valeurs de et ne comportent pas d'apostrophes ' parce que sinon, la requète comporterait un nombre impair de ' et elle ne saurait pas analyser la structure.
Vala Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
|
|
lundi 26 février 2007 à 22:33:04 |
Re : requete

vercomax
|
hum, c'est normal çà aussi ?:
ensembleInfosFiches.Item(0)
c'est pas plutot:
ensembleInfosFiches.Item(0) .value
non ?
|
|
mardi 27 février 2007 à 09:37:56 |
Re : requete

Sismic22
|
La solution que je retrouve le plus est le problème de date. J'ai donc essayé avec votre manière (mettre des "#") qui fonctionne très bien sur Access lui même, mais qui me renvoie un message d'erreur lorsque j'éxécute ma requete sur mon application. En effet, un message semblable à celui-ci apparaît : Aucune données pour la ligne/colonne. Je trouve cela bizarre car sur Access, la requete me retourne un résultat. Quelqu'un saurait de quoi cela peut venir ? Merci pour votre aide. ++
|
|
Cette discussion est classée dans : and, requete, fiche, présenter, numfiche
Répondre à ce message
Sujets en rapport avec ce message
REQUETE SUR LES DATES !!!!!!!! [ par asd ]
Bonjour a tous,Je m'arrache les cheveux pour ecrire une requete avec comme criteres les dates...J'ai un fichier de "TARIFS" qui ont une date de debut
pb de '' dans une requete [ par deubal ]
salutdans ma bdd access 2003, j'ai une requete : "select * from contactokb where Société='" & rsto!Société & "' and Nom='" & rsto!Nom & "' and Prénom=
Problème de requete [ par spacecool ]
J'ai une feuille excel qui est reliée à access par vb, la feuille doit etre triée par date( de... à...)et par deux autres requetes. Voici le code:Set
creation une requete sql [ par sensosofttunisiee ]
Bonjour,je veut crer une fiche pour l'imprimer j'ai creer une dataEnvironement pour la connection au base de donnée et une dataReport pour la fiche a
Pb Requete Sql [ par LittleTab ]
Bonjour,J'ai un problème lors de l'execution de ma requête SQL qui me permet de supprimer une ligne de ma table.Voici ma requête :DELETE Semaine,Annee
requete sql [ par teddy_bear ]
bonjour tout le monde, j'ai un probleme avec cette requete, et je ne suis pas sur si c'est la bonne syntaxe. req = "select * from personnel ,emptitr
probleme de requete [ par oxram ]
Bonjour pourriez vous m'indiquer pourquoi cette requete ne fonctionne pas car elle me semble plutot correct. Lorsque je retire AND DATE_DEPART = " &
OR et AND dans requete SQL [ par krolenain ]
Salut, je me demandais comment peut-on faire pour mettre des OR et des AND dans une meme requete SQL, sachant que ma requete est en auto-jointure et q
besoin d'aide pour une grosse requete [ par rabenls ]
Bonjour a tous, J'explique d'abord mon probleme: Je dois d'abord remplir tous les éléments d'un tabstrip, avec des champs d'une base de donnée; chaque
requete sql [ par niicoola ]
bonjour, j'ai crée un repertoires de fiches médicales pour un ami medecin en utilisant une base de donnée, mais il m'a demandé si je pouvais selectio
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|