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 :

Cr�ation dynamique des tables Interbase en c++ builder XE 2011


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    46
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 46
    Par d�faut Cr�ation dynamique des tables Interbase en c++ builder XE 2011
    Bonjour tout le monde,

    Je d�bute avec les composant IBx, afin de cr��r dynamiquement des tables dans une base IB d�ja existante j'ai essay� donc ce petit code (avec les composants IBDatabase et IBQuery) :
    IBDatabase1->LoginPrompt=false;
    IBDatabase1->Params->Add("USER HANEN");
    IBDatabase1->Params->Add("PASSWORD h123456");
    IBDatabase1->DatabaseName= "C:\exemple\PATIENT-TEST1.IB";
    IBQuery1->SQL->Add("CREATE TABLE IF NOT EXISTS Medecin(");
    IBQuery1->SQL->Add("Code INTEGER primary key NOT NULL,");
    IBQuery1->SQL->Add("Nom VARCHAR(45) NOT NULL,");
    IBQuery1->SQL->Add("Prenom VARCHAR(25) NOT NULL,");
    IBQuery1->SQL->Add("Specialite VARCHAR(40) NOT NULL);");
    IBQuery1->ExecSQL();//l� est la violation
    Lors de l'ex�cution j'ai l'erreur Transaction non affect�e, le probl�me est avec IBQuery y'a t-il un composant qui me manque!! une propri�t� !!

  2. #2
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut
    il te manque un composant IbTransation
    d'autre part ton script SQL n'est pas correct il devrait �tre
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    CREATE TABLE "MEDECIN" 
    (
      "CODE"	INTEGER NOT NULL,
      "NOM"	VARCHAR(45) NOT NULL,
      "PRENOM"	VARCHAR(25) NOT NULL,
      "SPECIALITE"	VARCHAR(40) NOT NULL,
     PRIMARY KEY ("CODE")
    );
     
    cdlt
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    46
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 46
    Par d�faut
    Merci DjmSoftware,
    J'ai pu le faire au myen d'une SQLConnection et une SQLQuery seulement voila le code que j'ai utilis�:
    //creation dynamique d'une table
    SQLQuery1->SQL->Clear();
    SQLQuery1->SQL->Text="CREATE TABLE MEDECIN (COD INTEGER , NOM VARCHAR(25));";
    SQLConnection1->Open();
    SQLQuery1->ExecSQL();

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

Discussions similaires

  1. R�ponses: 0
    Dernier message: 20/04/2012, 16h57
  2. Cr�ation Dynamique de table
    Par achestyx dans le forum MS SQL Server
    R�ponses: 2
    Dernier message: 15/04/2008, 15h51
  3. Cr�ation dynamique des lignes d'un PopupMenu
    Par bionicleman dans le forum Langage
    R�ponses: 5
    Dernier message: 08/02/2008, 08h43
  4. vb6 et access 97 cr�ation dynamique de table
    Par lapounto dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 22/06/2007, 22h09
  5. [DTS]g�n�rer dynamiquement des tables Postgres 8.0
    Par CetTer dans le forum MS SQL Server
    R�ponses: 1
    Dernier message: 08/10/2005, 10h35

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