IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Un message d'erreur que je ne comprends pas


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 78
    Par défaut Un message d'erreur que je ne comprends pas
    Bonjour je suis en train de faire une appli sous delphi 2006 et relier avec un ODBC. j'utilise Easyphp 1.8 et donc phpmyadmin pour regarder mes bases et mes tables.

    Lorsque je lance l'application pas de soucis je me connecte je souhaite remplier certaines données et je valide et la message d'erreur:


    project "nomdemonprojet" raised exeption class ENoResultSet with message 'Error creating cursor handle'

    je cliques sur continue

    il me met un nouveau messa d'erreur:

    Error creating cursor handle

    la je n'ai pas le choix je clic sur ok.

    Lorsque je vais voir dans phpmyadmin et dans ma table je retrouve bien les champs que j'ai remplie. Donc j'ai un message d'erreur mais tout est bien inscrit.... bizarre non?

    Alors pourquoi ce message d'erreur!


    Merci

  2. #2
    Membre chevronné Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Par défaut Pas bizzare du tout
    Pas bizzare du tout et c'est même normal ce message surgit lorsque tu essaye de visualiser un résultat d'une requete qui ne peut pas retourner de résultats, d'ou le message ENoResultSet, comme Un INSERT dans un Query lié à un Control de base de données Comme une DBGrid ou autre.
    Désactive les controls liés à ton Query lorsque tu execute ta requete et tu n'aura pas de problème.
    Bon Codage.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 343
    Par défaut
    Puisque tu as la chance de connaitre l'exception Think except
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    procedure TForm1.Methode();
    var
        ....;
    begin
       try
          ....;
       except
          on ENoResultSet do
             ...;
       end;
    end; 
    Bon code ;)

  4. #4
    Membre très actif Avatar de TryExceptEnd
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 501
    Par défaut avanti
    Citation Envoyé par tatareau
    Puisque tu as la chance de connaitre l'exception Think except
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    procedure TForm1.Methode();
    var
        ....;
    begin
       try
          ....;
       except
          on ENoResultSet do
             ...;
       end;
    end; 
    Bon code ;)
    Bon code c'est du code ??!!

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 343
    Par défaut
    Personne n'est à l'abris d'un bug! d'où le try
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    try
     Good_Coding() ;
    except on EBadCoding do
     GoOut();
    end;

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 78
    Par défaut
    Effectivement je fais un insert.
    J'ai regarder les parametres de ma query qui est dans mon datamodule mais elle n'est relier à rien juste

    Databasename ->ODBC_projet (je passe par un ODBC)


    Pourriez vous m'aidez?

Discussions similaires

  1. message d'erreur que je ne comprend pas
    Par lila23 dans le forum Bases de données
    Réponses: 16
    Dernier message: 17/02/2009, 09h34
  2. [Débutant] Message d'erreur que je ne comprends pas
    Par Mlezen dans le forum MATLAB
    Réponses: 4
    Dernier message: 12/02/2009, 15h35
  3. Message d'erreur que je ne comprends pas
    Par yvkoe dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2007, 10h27
  4. J'ai un message d'erreur que je ne comprend pas
    Par Jonathan Raucy dans le forum IHM
    Réponses: 2
    Dernier message: 24/09/2007, 17h14
  5. [Débutant] Message d'erreur que je ne comprends pas
    Par Le Furet dans le forum Langage
    Réponses: 2
    Dernier message: 25/02/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo