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 :
Et voici les avertissements/erreurs affich�s :#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;
}
[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.
Partager