base de donn�e avec PARADOX et C++Builder6
Bonjour,
Apr�s avoir r�alis� un application BCB utilisant access pour sa base de donn�e et ses �tats d'impression, j'essaie de refaire pareil en 100% BCB avec des tables paradox.
en suivant ce tuto
http://lberne.developpez.com/bcb/paradox/
j'ai pu cr�er mes quelques tables et ajouter supprimer des �l�ments dedans.
J'ai quelques gros soucis pour aller plus loin, � priori diff�rents :
1) Avec paradox je ne cr�e que des tables (1 fichier par table), je souhaite cr�er un Tquery mais je n'arrive pas � executer une requete
Code:
1 2 3 4
| Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT * FROM Person ");
Query1->ExecSQL(); |
Person.DB est un des fichiers paradox. Avec ca ca ne plante pas mais le Tdatasource qui prend ses infos dans le Tquery reste desesp�r�ment vide...
J'ai essay� en utilisant le non de la Ttable qui pointe vers person.DB mais l� ce me met des erreurs comme quoi la table n'hexiste pas.
La Tquery semble demander � quelle base on se connecte mais je n'ai pas de base moi, que des tables :? il doit y avoir une notion que je n'ai pas bien compris dans l'histoire.
2) Quand on ajoute un �lement dans une table et que un champ ne respecte pas les formats d�finis � la cr�ation de la table on a une exception qui se d�clenche, OK mais comment doit on faire pour emp�cher ca ? Il faut tester chaque data � entrer avant de valider l'enregistrement dans la table ?
3)Comment fait on pour lier des tables entre elles ?
Merci par avance pour vos lumi�res
signification point d'interrogation rouge
Citation:
Les trucs qui marchent mais qui sont etranges :
-Dans l'arborescence du projet j'ai un point d'interrogation rouge sur fond jaune en face de <alias>
normal, si le DatabaseName du Query n'est pas renseign� en conception
Citation:
et de Person.db{Table1}
le TableName du TTable1 n'est pas renseign� en conception