[FireBird 1.5][IB Expert][Delphi 5]Erreur Column unknown
Bonjour
Je ne savais pas quoi mettre comme intiulé pour le sujet.
Je suis en train de developper une application et j'utilise des composant de la librarie RX notamment le RxDBLookupCombo.
Avec celui ci il faut definir un datasource et un datafield qui subiront les modifications et je ne parviens pas à definir exactement le code a écrire pour que la modification soit effectué.
Je recupere la valeur a inserer par RxDBlookupcombo.text et ensuite, comment signaler que cette valeur doit etre inserer dans une autre table?
Deuxieme point : Je viens de rajouter un champ à ma table et Delphi apres compilation et en pleine execution me dit :
Citation:
...Column Unknow (USER)
, qui est le nom du champ que je viens de rajouter.
Quelqu'un peut il m'aider a resoudre mon probleme?
Je sais qu'il ne faut pas poser deux questions en meme temps mais ca evitera de faire deux sujets...
A bientot
Re: [FireBird 1.5][IB Expert][Delphi 5]Erreur Column unknown
Citation:
Envoyé par Jean73
Je suis en train de developper une application et j'utilise des composant de la librarie RX notamment le RxDBLookupCombo.
Avec celui ci il faut definir un datasource et un datafield qui subiront les modifications et je ne parviens pas à definir exactement le code a écrire pour que la modification soit effectué.
Je recupere la valeur a inserer par RxDBlookupcombo.text et ensuite, comment signaler que cette valeur doit etre inserer dans une autre table?
Vous vous y prennez mal, Regardez la FAQ ou dans le forum la RXDBLookupCombo se configure comme une DBLookupCombobox il doit y avoir au plus 5 propriétés à configurer pour que celà fonctionne de manière automatique. (Datasource, DataField, LookupSource, LookupField, LookupDisplay)
Citation:
Envoyé par Jean73
Deuxieme point : Je viens de rajouter un champ à ma table et Delphi apres compilation et en pleine execution me dit :
Citation:
...Column Unknow (USER)
, qui est le nom du champ que je viens de rajouter.
Celà arrive car les modifications des tables que vous faites avec un logiciel extérieur font partie d'une transaction. Et Delphi en mode développement ouvre également une transaction pour regarder la structure de votre table et donc cette transaction ne voit pas forcément les modifications apportées si celle si ont déjà été lues.
Enfin je suis pas certain d'être bien clair...
Le remède : Normalement il suffit soit de fermer le projet et de le réouvrir ou de fermer la connexion à la base de données (composant TIBDataBase que l'on désactive puis réactive par exemple).