Page 1 sur 1
Comment débuter avec les bases de données ?
Publié : lun. 07/avr./2008 9:43
par Stefou
Salut à tous
Je voudrais démarrer dans les bases de données, mais je n'y connais pas grand choses pour l'instant. Je fais appel à vous pour me guider dans mon choix. Je cherche quelques choses ou on pourrait trouver des bons tutos pour expliquer comment faire. J'aimerais commençer par quelque chose qui n'est pas pret de me limiter (un peu comme purebasic ! ).
Merci à vous et bonne journée !
Publié : lun. 07/avr./2008 12:21
par lionel_om
Tu veux dire que tu ne connais pas le language SQL...?
Dans ce cas suit d'abord qq cours (tutos sur le net) pour apprendre ce langage, comprendre comment ça marche...
Sinon y'a des posts pour comment utiliser des BD Access sous PB dans la section Debutants. Tu trouveras ton bonheur dès que tu auras acquis les connaissances préalablement nécessaires...
Lio

Publié : lun. 07/avr./2008 16:40
par Kayne
regarde ce tuto:
http://tripamort.free.fr/tuto.php?actio ... =53#tuto53
Il n'est pas complètement fini pour l'instant mais pourrait t'aider a commencer ...
Publié : jeu. 10/avr./2008 4:16
par Stefou
Merci pour vos réponses
Publié : lun. 14/avr./2008 16:53
par djmcg
Bonjour/Bonsoir,
Je me posait une question sur l'utilisation des base de donnée.
Ai-je raison de vouloir utiliser Access de microsoft.
Le jour ou je passe en Linux.
Quel BDD utiliser qui seras portable(le code bien sûr) en Linux ?
Merci pour vos avis.
Jean-Marie
Publié : lun. 14/avr./2008 18:10
par poshu
SQl. No doubt.
Publié : lun. 14/avr./2008 19:28
par Progi1984
SQLite fonctionne parfaitement sur les 3 plateformes.
Publié : lun. 14/avr./2008 23:36
par djmcg
Merci pour votre avis.
Je vais donc revoir ma position et creusé le sujet sqlLite
Encore merci.
Jean-Marie

Publié : mar. 15/avr./2008 19:51
par wolfjeremy
CreateFile(0, "DataBase.db")
CloseFile(0)
UseSQLiteDatabase()
OpenDatabase(0, "DataBase.db", "", "")
DatabaseQuery(0, "CREATE DATABASE DataBase") ;Création de la base de donnée dans le fichier DataBase.db
;On créé une table MaTable, on y met les champs Champ1 en varchar (taille spécifié dans la parenthèse) et le champ de de type int.
DatabaseUpdate(0, "CREATE TABLE MaTable (Champ1 varchar(255), Champ2 int(5))")
;Maintenant on insère une entrée dans cette base de donnée, dans la table MaTable
DatabaseUpdate(0, "INSERT INTO MaTable (Champ1, Champ2) VALUES ('Texte dans le champ 1', 12345)")
;Puis on peut lire ce qui a dans la base de donnée
DatabaseQuery(0, "SELECT * FROM MaTable") ;Le * signifie que l'on prend toutes les entrée de la table, ici il y en a qu'une
NextDatabaseRow(0)
;Un petit debug pour te montré ce qu'il y a dans la table
Debug GetDatabaseString(0, 0)
Debug GetDatabaseLong(0, 1)
Un petit exemple fait par moi, pour l'utilisation de la lib interne de SQLite

Publié : mar. 15/avr./2008 23:01
par djmcg
Bon j'y vois pas encore très clair.
Merci pour cet exemple.
Qui a le mérite d'être très clair.
Merci beaucoup.
Je sèche pour utiliser access.
Et là ça a l'air tous simple.
On dirait que je vais recopie mes donnée à la main dans une sqLite ??
Au secour
Merci.
Publié : jeu. 24/avr./2008 14:59
par djmcg
ReBonjour,
Pour utiliser sqLite, je doit installer quelques chose au préalable ?
Merci
