Composant mysql nouvelle version + mysqllistbox

Description

14/02/2003 : ajout d une TMySqlListBox ayant les propriétés suivantes :
-> Table : table sur laquelle se fait la requete
-> PrimaryKey : champs qui sera affiché dans las ListBox et utilisé pour l insertion,l'update et les verifications
-> MysqlCompo : pointeur sur un composant Sql

methodes :
-> function AddItem(Text : string) : boolean; ajoute l item Text s'il n existe pas, sinon renvoie -1 (0 en cas de bonne insertion)
-> function DeleteItem(Index : integer) : boolean; suppression de l item Text de la base sauf si on n'est pas connecté (renvoie de -1 dans ce cas)
-> function UpdateItem(Index : integer;NewText : string) : boolean; Update l'item dans la base si celui existe et s'il l'on est connecté, sinonn renvoie -1
-> function LoadItems : boolean; charge tous les items de la table sql vers la listbox, a faire la premiere fois pour afficher tous les items, renvoie -1 s'il l'on n'est pas connecté

-----------------
Cette nouvelle version du composant est sensé allé plus vite car elle integre directement le mysql.pas, donc plus besoin de mettre mysql.pas dans les entetes des librairies.

Des nouvelles fonctions apparaissent, des nouvelles definitions,.... (je completerai dans la semaine)

Elle reste en grande partie compatible avec l'ancienne version a part deux ou trois fonctions ayant des resultats qui ne sont plus boolean mais integer et des fonctions que je dois rajouter pour avoir toutes les fonctions de la premiere version du composant.

Le zip vous donne :
-> le composant
-> l'aide (toujours en cours et peu a peu completé)
-> des exemples afin de montrer un peu comment cela fonctionne et a la rapidité d'execution.

Source / Exemple :


DaNs Le ZiP

Conclusion :


Admin>> Pour La note sur lors-tot-grafe verrai a corriger mes fautes dans le fichier d aide, promis! ééé

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.