Page 1 sur 1
Librairie LDB ( Little DataBase )
Publié : mer. 16/mars/2005 22:58
par Droopy
Je bosse sur une Lib PureBasic qui permettra de gérer simplement de petites bases de données en local.
ça peut interesser quelqu'un sur le forum

Publié : mer. 16/mars/2005 23:02
par julien
moi oui !

Publié : mer. 16/mars/2005 23:12
par Droopy
Voici une ébauche des fonctions
j'ai préféré faire la doc en anglais.
Il me reste à faire la fonction de recherche et celle de tri
Code : Tout sélectionner
Create & Open Database
LdbOpen(Database.s) Open an existing Database
LdbCreate(Database.s,Fields.s) Create a new empty Database
Pointer in the Database
LdbGetPointer() Get the current record
LdbSetPointer(Record) Set the current record
Operation on records
LdbRecordCount() Return the number of records
LdbRead(Field) Read a field from the current record ( memo with CRLF accepted )
LdbWrite(Field,Text.s) Write a field to the current record ( memo with CRLF accepted )
LdbDeleteRecord() Delete the current record
LdbInsertRecord(Nb) Insert a record as Nb record, -1 add as last record
LdbPreviousRecord() Move to the previous record
LdbNextRecord() Move to the next record
Operation of Fields
LdbFieldCount() Return the number of fields
LDBSetFieldName(Nb,FieldName.s) Set the name of the specified field
LdbGetFieldName(Nb) Return the name of the specified field
LdbAddField(FieldName.s) Add a new field as last field
LdbDeleteField(Nb) Delete the specified field from the database
Search
LdbSearchInit(Field,Text.s,Options) #Exact #CaseInsensitive #Everywhere
LdbSearch Return the record while search found
Write Database
LdbClose() Write and close the Database on disk
Base de Données
Publié : jeu. 17/mars/2005 6:17
par Cagou-77
Bonjour, ca ma l'air pas mal se que tu fait ont n'a bien besoin de telles fonctions en Pure, ca manque .
Bon Courage
Michel
Publié : jeu. 17/mars/2005 11:12
par bebou007
salut dit Cagou-77 dans pure il y a deja des fonction pour gere les base de données faut juste savoir les requete et comment recupere les données moi je m'en sert en se moment et sa marche tres bien.
mais c'est sur que une lib simplifier sa sera encore plus simple.
Base de Données
Publié : jeu. 17/mars/2005 12:56
par Cagou-77
Salut, moi je me sert Sqlite, mais je trouve la librairie un peu lourde et incomplète, pas de pointeurs d'enregistrement, exct...
je pense que la Librairie LDB ( Little DataBase ) de Droopy pourras palier à ces manques
Bonjour chez vous
Publié : jeu. 17/mars/2005 18:06
par Progi1984
pour les db, sont ces des BD sur le poste ou sur le web ou sur des serveurs distants ?
Publié : jeu. 17/mars/2005 19:18
par Droopy
Pour Progi1984 : Gestion uniquement d'une base de données locale
Avancement :
La lib est quasi complète , elle fonctionne, il me reste juste à implémenter une fonction de tri ( Numérique & Alphanumérique ) et je vous poste ça
A+
Publié : jeu. 17/mars/2005 23:28
par GG
Egalement intéressé .
Publié : ven. 25/mars/2005 15:20
par Patix
Moi aussi, je suis intéressé

Publié : ven. 25/mars/2005 18:56
par Droopy
Elle est finie et dispo dans la rubrique Annonces du Forum
( pour ceux qui l'aurait pas vu )