Salut,
Une question toute bête comme ça : avec les compos UIB (sous Jedi), vaut-il mieux quand on hésite entre les 2 utiliser des TJvUIBQuery ou des TJvUIBDataSet ? Niveau performances, lourdeur, etc.
Merci
Salut,
Une question toute bête comme ça : avec les compos UIB (sous Jedi), vaut-il mieux quand on hésite entre les 2 utiliser des TJvUIBQuery ou des TJvUIBDataSet ? Niveau performances, lourdeur, etc.
Merci
le TJvUIBDataSet permet la connexion a un datasource donc visuel,
pour le TJvUIBQuery il permet de remonter des requêtes exploitables de façon non visuel.
Par contre pour avoir les uib à jour il faut absolument utiliser ceux du svn
André
Dac mais si on a le choix, niveau performances il n'y en a pas un plus recommandé ? Cela ne me gêne pas de remplir une StringGrid "à la main" d'après une requête, de toutes façons je ne suis pas fan de la DBGrid d'origine...
Quant aux MAJ en effet je dois avoir une ancienne version.
Peut-on installer UIB en l'ayant déjà dans la JediVCL ? Ou une MAJ ira écraser la jvcl ?
J'ai surtout peur 1. que plus rien ne marche et 2. que des méthodes/évènements/... aient changé, je n'ai pas envie de reprendre tout mon code pour une MAJ de composants, j'ai suffisamment de problèmes avec les BD comme ça sans aller m'en créer de nouveaux
Il me semble clair que toutes choses étant égales par ailleurs, un Query intelligemment utilisé (requêtes bien faites et bien ciblées), est plus performant qu'un Dataset qui doit remonter toutes les données. Ca n'empêche d'ailleurs pas d'utiliser un DbGrid pour afficher les données.
Là où ça se complique un peu, c'est si tu dois mettre à jour les données, mais si le travail ne te rebute pas...
Roland
Salut
Il faudra impérativement que tu désinstalles l'ancienne version Jedi, avant d'installer la nouvelle mouture. Cette cohabitation n'est pas possible.
Je n'avais constaté aucun soucis à l'époque ou j'ai changé de version de composants.
Il faut noter cependant que toutes les classes TjvUIB* ont été renommées en TUIB*. Cela va donc te demander un peu de travail sur ton (tes) projet(s) (modification des .pas et .dfm).
C'est à toi de voir. Mais c'est le prix à payer notamment pour pouvoir accéder aux dernières fonctionnalités de FB2.5 (et de celles à venir).
@+ Claudius.
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.
Partager