Demande d'informations sur utilisation SQLite

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Demande d'informations sur utilisation SQLite

Message par cage »

Oui, j'avais bien compris, mais je me suis mal exprimé dans mon post précédent.
Merci.
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Demande d'informations sur utilisation SQLite

Message par cage »

Bonjour a tous,

Une bonne synthèse de ce que j'ai appris avec certaines personnes de ce forum se retrouve dans le post Demande d'aide avec la lecture de fichier JSON

Il y est question de JSON bien sûr, mais pas que.
On y parle aussi de SQLite.

Le sujet du/des codes est l'utilisation de JSON et SQLite appliquée a la gestion des chaines diffusées par Free via ses Freebox

J'espère que vous y trouverez un certain intérêt, le mien fut grand a apprendre et a mettre en œuvre dans un projet au combien captivant.

Merci a tous ceux qui ont pris de leur temps pour m'aider.
cage
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Demande d'informations sur utilisation SQLite

Message par cage »

Bonsoir a tous,

Encore une question concernant la création d'une BD
Peut-on stocker des datas en dehors d'une table, ou faut-il absolument créer une table.
Exemple de ce que j'aimerais obtenir:
Contenu du fichier database.db
Champ1=Valeur1 unique |
Champ2=Valeur2 unique | > je ne sais pas faire, ni même si c'est possible
Champ3=Valeur3 unique |
Table matable1 data1, data2, data3, data4,... | > ça, je sais faire
Table matable2 data1, data2, data3, data4,... | > ça, je sais faire

En fait, je voudrais stocker dans ma base des informations uniques qui ne comportent qu'une seule valeur.
Exemple plus parlant, j'ai trois adresses Web a stocker dans la base, ce qui donnerait:
url_site1=https://www_adresse1.com/...
url_site2=https://www_adresse2.com/...
url_site3=https://www_adresse3.com/...

Merci a vous,
cage
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Demande d'informations sur utilisation SQLite

Message par boddhi »

Tu ne peux stocker des données (enregistrements) en dehors de tables donc tu crées une table qui n'aura qu'un enregistrement qui contiendra toutes tes données uniques.

Un cas typique est de créer une table qui contient des informations sur la BDD comme, par exemple, sa version et/ou les versions des tables dans le cas où elle(s) serai(en)t amenée(s) à évoluer ultérieurement et s'assurer de sa(leur) compatibilité avec le programme qui l' (les) utilise...
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Demande d'informations sur utilisation SQLite

Message par cage »

wouah, ça c'est de la réponse rapide.

C'est bien ce que je pensais, j'ai creusé le net et ouvert quelques bases sur mon PC, et je n'ai rien trouvé.
Je vais donc créer une table avec les quelques valeurs dont j'ai besoin.

Je viens d'avoir une coupure internet et ma box était bloquée en phase 2.
Free fait régulièrement des modifs/upgrades de sont architecture entre une et deux heures du matin.

J'avance doucement mais surement dans mon projet.

Merci a toi,
cage
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Demande d'informations sur utilisation SQLite

Message par cage »

Bonjour,

Question sans rapport avec SQLite:
J'ai terminé la lecture json de la liste des chaines Free qui donne l'association NomDeChaine/UUID ainsi que la création de la BD
J'ai terminé aussi la lecture du guide TV d'une chaine Free (UUID) et voici le résultat affiché dans une fenêtre dédiée
La fenêtre est redimensionnable et j'aurais voulu lui ajouter une zone sélectionnable a la souris dans le coin droit en bas.
Est-ce possible avec PB ?
Merci,
cage
Image
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Marc56
Messages : 2197
Inscription : sam. 08/févr./2014 15:19

Re: Demande d'informations sur utilisation SQLite

Message par Marc56 »

Bonjour Cage,

Si tu veux parler du "sizing grip", alors il s'affiche tout seul dès que tu créé une barre d'état et que la fenêtre a le paramètre #PB_Window_SizeGadget

:wink:
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: Demande d'informations sur utilisation SQLite

Message par cage »

@Marc56,
A nouveau, un grand merci.

C'est beaucoup 'plus mieux' avec une zone de saisie de la fenêtre dans le coin bas a droite.
Un petit pas pour moi, mais...
cage
Image
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Répondre