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

C++Builder Discussion :

Probleme Composant TQuery


Sujet :

C++Builder

  1. #1
    Membre Expert
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Novembre 2004
    Messages
    1 286
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 286
    Par d�faut Probleme Composant TQuery
    Bonjour,

    J'utilise un composant TQuery pour executer une requete SQL sur une base de donnees de type access

    Quand je veux creer (CREATE TABLE) ou supprimer (DROP TABLE) une table il m'affiche un message d'erreur : Error creating cursor handle.

    Dans l'aide de borland ils disent pour des requ�tes de ce type d'utiliser la fonction ExecuteSQL()

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    Query->Close();
    Query->SQL->Clear();
    Query->SQL->Add(s);
    Query->Active = true;
    Query->ExecSQL();
    L'aide ne mentionne pas de mettre Active a true ce qui me semble logique mais si je ne le fait pas il y a une erreur d'ecriture dans le module 'vcl60.bpl'

    Merci de votre reponse ca me depannerai bien.

    ++Nexus

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    28
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 28
    Par d�faut
    Oui tu es meme oblig� d'utiliser le ExecuteSQL()

    PAr contre lorsque j'utilise cette fonction , je ne met jamais

    tu as d�j� test� ta requ�te dans Database --> Explore ( inclus dans BCB )
    peut etre as tu un probleme avec la requete ....

  3. #3
    Membre Expert
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Novembre 2004
    Messages
    1 286
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 286
    Par d�faut
    ReBonjour,

    Si je ne met pas Active=true il me met une erreur d'ecriture dans le module 'vcl60.bpl' et la ca ne marche pas du tout.

    Si je le laisse il m'affiche l'erreur de handle et il cree ou supprime quand meme la base de donn�es.

    Ce que j'ai fait pour enlever ce message d'erreur c'est :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    try{ Query->Active=true;}
    catch (Exception &Exception){}
    Comme cela ca ne m'affiche plus le message d'erreur et ca me cree bien ma BDD.

    C'est quand meme bizzare.

    ++ Nexus

  4. #4
    Candidat au Club
    Inscrit en
    Novembre 2004
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Par d�faut Re: Probleme Composant TQuery
    salut

    c'est normal qu'il ta affiche aucune exception parceque tu a traite l'exception,mais cependant le query est un composant de requete sur
    des base de donnees qui existe deja et pas la creation/suppression de tables,cela se fait avec sql server et d'autre.

    au revoir :

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [SSIS] [2K8] PROBLEME COMPOSANT SCRIPT
    Par LauraBios dans le forum SSIS
    R�ponses: 3
    Dernier message: 22/07/2010, 14h31
  2. Overrider le composant TQUERY
    Par QAYS dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 03/06/2010, 10h16
  3. probleme composant 'Crystl32.OCX' sous vb6
    Par hypoass dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 12/11/2009, 17h22
  4. probleme composant ASPEMAIL (Persits.MailSender)
    Par delavega dans le forum ASP
    R�ponses: 4
    Dernier message: 20/03/2009, 16h17

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