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) :
Citation:
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 :cry: y'a t-il un composant qui me manque!! une propriété !!