Bonsoir,
La fiche contient une DbCtrlGrid et tous les dbcontrols qui correspondent aux champs de la table sous -jaçante, dans Firebird 1.5.
Un DbNavigator, un Tdatasource et un TsqlClient datset...
Type: Messages; Utilisateur: Lucien
Bonsoir,
La fiche contient une DbCtrlGrid et tous les dbcontrols qui correspondent aux champs de la table sous -jaçante, dans Firebird 1.5.
Un DbNavigator, un Tdatasource et un TsqlClient datset...
Merci Nono40
Cette variable figure dans une source que je voulais étudier...
Je ferai les modifs nécessaires à défaut de connaître la déclaration de TformatSettings
Avant que je ne devienne chèvre :)
le type TformatSettings existe-t-il dans D6 pro ?
Sinon, comment le déclarer ?
Essai concluant, il me reste à me pénétrer de cette approche
Merci Al1_24
Merci, j'essaie
Peux-tu nous indiquer la requête que tu lances ?
XP pack2, Firebird 1.5
Bonjour,
Pour la table définie ci-dessous
CREATE TABLE T_GRADE_GRA (
GRA_IND_ID D_ID NOT NULL /* D_ID = INTEGER */,
GRA_NOM D_GRADE NOT NULL /* D_GRADE...
Si tu trouvais quelque chose d'autre, je suis preneur, quitte à l'adapter si possible...
Merci
Je l'ai pensé au début et finalement, j'en suis satisfait, d'autant qu'il est possible de remplacer toute la commande par une constante apte à rendre le code plus lisible! Pour l'exemple ci-dessus,...
Une autre solution, une commande sql, à partir d'un TsqlQuery en utilisant le générateur de la base FB, pour moi, "Gen_id(gen_adr_id,1)":
'INSERT INTO T_ADRESSE_ADR (ADR_ID,...
J'ai introduit ce code dans un déclencheur FB que j'appelle "BEFORE_INSER_GRD",
et dans D6 j'affecte la valeur null à la clé primaire
if (new.grd_id is null) then
...
Serait-il possible alors de faire disparaître la Pk du regard de D, dans la déclaration de la table, sans mettre la panique partout ?
J'ai eu un problème similaire avec Delphi et FB. D connaissant l'existence de cette clé l'exige: il m'a fallu utiliser une procédure stockée qui me renvoie la PK
que j'affectais à ce moment là sans...
Indique la commande Delphi que tu utilises, cela pourra peut-être éveiller une idée
Je ne connais pas MySql,
mais il doit exister l'équivalent d'un trigger qui jouera le rôle d'incrémentation à l'insert
As-tu essayé disableControle, suivi de EnableControle (l'étiquette n'est peut-être pas exacte, à vérifier)
tu peux aussi poser un bookmark à l'endroit voulu et le supprimer après ton analyse...
Je viens de vérifier la mise à False de KeepConnection...
L'application reste sur la même base, sauf si je la ferme...
Il me faut encore chercher...
Merci pour ton aide Qi130
D'abord merci Qi130 pour ta compréhension de mon «désarroi», je m'attendais à une «expulsion» mais si sympa non ! Encore merci.;)
Quant au keepConnection, je ne l'ai pas essayé, parce que j'en...
J'ai besoin de changer de bdd en cours de travail. Je ferme la connection aprés avoir fermé les Datasets, je sélectionne une autre base, définis le nouveau chemin, rouvre la connection avec le...
J'utilise couramment SetUp2Go avec plaisir, gratuit et en Français !
http://www.dev4pc.com/setup2go.html
Un ami m'a soufflé une réponse qui me paraît évidente aprés coup !
il suffit d'incrémenter un générateur appelé «Version»
Sa lecture comparée à une constante dans l'application évite les erreurs...
Merci Philippe, tu confirmes agréablement ce que j'avais trouvé par tatonnements.
Bonne journée
Je ne trouve pas dans le sql de FB, l'équivalent de la commande Ansi EXCEPT
qui devrait me permettre de retourner les lignes de la table 1 qui ne sont pas dans la table 2
Merci annemarie,
je retiens l'idée du remplacement.
Que de tests en perspective... !
Merci E-ric pour cette information,
je vais faire le "ménage" pour le projet actuel
et je vous tiens au courant.
Bonne journée
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.