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 :

Probl�me instanciation TQuery en console


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par d�faut Probl�me instanciation TQuery en console
    Bonjour,

    J'essaye actuellement de programmer sur Borland C Builder 3, une connexion � une base de donn�e Mysql via TQuery en mode Expert Console. En mode normal (fenetre avec objet) je n'ai aucuns problemes, cependant je gal�re un peu pour l'instanciation de la classe TQuery en mode console. Je vous copie mon code actuel :


    #pragma hdrstop
    #include <condefs.h>
    #include <stdio.h>
    #include <DBTables.hpp>
    //---------------------------------------------------------------------------
    #pragma argsused
    int main(int argc, char **argv)
    {
    TQuery *Requete;
    Requete = new TQuery();

    Requete->DatabaseName = "saur";

    char req[256];

    Requete->Close();
    Requete->SQL->Clear();

    sprintf(req,"INSERT INTO t_station_alarmes(Id_api,Libelle,Num_Entree,Temps_Avant,Temps_Apres) VALUES (%s,'%s',%s,%s,%s)",
    2,"blabla",1,400,500);

    Requete->SQL->Add(req);
    Requete->ExecSQL();
    return 0;
    }
    Et voici les avertissements/erreurs affich�s :
    [C++Avertissement] sysdefs.H(2475): Redefinition of 'USEUNIT' is not identical.
    [C++Avertissement] sysdefs.H(2478): Redefinition of 'USEOBJ' is not identical.
    [C++Avertissement] sysdefs.H(2481): Redefinition of 'USERC' is not identical.
    [C++Avertissement] sysdefs.H(2484): Redefinition of 'USEASM' is not identical.
    [C++Avertissement] sysdefs.H(2487): Redefinition of 'USEDEF' is not identical.
    [C++Avertissement] sysdefs.H(2490): Redefinition of 'USERES' is not identical.
    [C++Avertissement] sysdefs.H(2493): Redefinition of 'USETLB' is not identical.
    [C++Avertissement] sysdefs.H(2496): Redefinition of 'USELIB' is not identical.
    [C++Avertissement] sysdefs.H(2499): Redefinition of 'USEFILE' is not identical.
    [C++Erreur] Project2.cpp(11): Could not find a match for 'Dbtables::TQuery::TQuery()'.
    [C++Avertissement] Project2.cpp(13): Possible use of 'Requete' before definition.

  2. #2
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    Bjr, le message dit donc :
    Could not find a match for 'Dbtables::TQuery::TQuery()'.
    donc qu'il ne trouve pas de correspondance...pour un constructeur sans param�tre, ce que confirme l'aide :

    Cr�e une instance d'un composant requ�te.

    __fastcall virtual TQuery(Classes::TComponent* AOwner);

    Description

    Appelez TQuery indirectement, en utilisant le mot cl� new, pour instancier une requ�te � l'ex�cution. Les composants requ�tes plac�s sur des fiches ou des modules de donn�es lors de la conception sont cr��s automatiquement.

    AOwner est le composant responsable de la lib�ration de la requ�te. Elle devient la valeur de la propri�t� Owner.
    tch'o

Discussions similaires

  1. Probl�me en -su mode console
    Par floawed dans le forum SUSE
    R�ponses: 3
    Dernier message: 11/06/2008, 11h21
  2. Probl�me d'affichage en console
    Par ChipsterJulien dans le forum C++
    R�ponses: 9
    Dernier message: 29/12/2007, 11h21
  3. Probl�me avec TQUERY et QUICKREPORT
    Par tomguiss dans le forum C++Builder
    R�ponses: 1
    Dernier message: 22/11/2007, 21h53
  4. Probl�me avec TQuery
    Par karinya dans le forum Bases de donn�es
    R�ponses: 5
    Dernier message: 09/02/2007, 11h43
  5. Probl�me avec la JMX console (configuration MBean)
    Par FredK�K� dans le forum Spring
    R�ponses: 8
    Dernier message: 16/01/2007, 12h04

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