Composant mysql nouvelle version + mysqllistbox

Soyez le premier à donner votre avis sur cette source.

Vue 11 139 fois - Téléchargée 1 859 fois

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

Ajouter un commentaire

Commentaires

cs_Bestiol
Messages postés
871
Date d'inscription
dimanche 6 janvier 2002
Statut
Membre
Dernière intervention
3 novembre 2005
1 -
Question peut-être idiote,mais qui me paraît nécessaire :
Il faut certainement un serveur SQL... Ou est-ce que je peux en trouver, et comment je le distribue avec mes applications ?? A moins qu'il faille le BDE ?
Merci !
Bestiol.
alexanderpopov
Messages postés
23
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
28 janvier 2008
-
ce composant est fait pour MySql, tu peux le trouver sur MySql.com (gratuit). La BDE n'est pas necessaire, c'est d ailleurs cela l'interet de ce composant, tu as juste besoin de distribuer libmysql.dll qui est gratuit et fournit avec mysql.
Rmq : Les serveurs MySql sur internet ne sont pas utilisable car la majorité son accessible seulement en localhost.
cs_Bestiol
Messages postés
871
Date d'inscription
dimanche 6 janvier 2002
Statut
Membre
Dernière intervention
3 novembre 2005
1 -
Je te remercie de ta réponse... Je trouve MySQL assez pratique, et je ne savais qu'on pouvait obtenir tout ça gratuitement !!!
Bonne prog' !

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.