Gambas France BETA


Pas de compte ? Incription

Quelle distribution de TUX choisir?

123
AuteurMessages
jlouis#16 Posté le 10/1/2010 à 10:51:00
Petite proposition, ne serait-il pas intéressant de créer un nouveau sujet traitant de l'installation et l'utilisation de SQLite avec Gambas ?

Bon dimanche à tous.

Jean-Louis
pinky#17 Posté le 10/1/2010 à 11:18:00
Bonjour jlouis

Il y a un exemple de BDD avec sqlite sur le site de spheris mais je n'arrive pas à le faire fonctionner. :no:
Dolmen (table pierre) : Caillou préféré des Bretons (un dolmen de prédilection).
jeanyvon#18 Posté le 10/1/2010 à 12:15:00
Gambas? Ma! Et gusto

Pour sqlite ... ben j'ai aucun soucis avec kubuntu 9.10...

Je ne suis pas sur que tes problème soit bien lié a sqlite... mais plus a un problème dans ton propre code. Jean Yvon


Allo!
Moi je n'ai pas de problème avec sqlite ce sont les personnes qui testent ce que j'ai écrit qui ont des problèmes lors de leur migration vers la 9.1. Ce logiciel fonctionne toujours très bien avec la 9.04. Donc mon code... Tu vois ce que je veux dire? Faut jamais dire:" C'est pas de notre faute c'est surement de la tienne" ça c'est les politiques véreux qui pratiquent ce genre de discours!
A+
JY
Vieillir? On peut retarder mais pas y échapper!
manu#19 Posté le 10/1/2010 à 12:29:00
Avec Gambas ca roule !Pour régler ce problème JY, tu devrais installer la 9.10 (ubuntu ou kubuntu) sur ton ordi, en dualboot ou en mise a jour de la 9.04 et tester toi meme ton application.
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
gambix#20 Posté le 10/1/2010 à 12:37:00
Faire simple !ça peut venir du faite que chez ubuntu la sqlite3 porte le nom maintenantle nom de sqlite dans les paquets ...

et sqlite1 a disparu...

donc ...

essais d'utiliser sqllite 3 si ce n'est pas fait
Moins de texte dans une signature c'est agrandir son espace.
jlouis#21 Posté le 10/1/2010 à 13:05:00
J'ai eu des difficultés pour utiliser une base de donnée SQLite, le tuto de spheris m'a donné la solution. Le tout c'est d'y arriver une fois, après c'est simple ;)

Lorsque c'est possible j'utilise SQLite database browser pour créer la base de donnée. L'extention de FireFox SQLite Manager peut être utile aussi.
gambix#22 Posté le 10/1/2010 à 13:17:00
Faire simple !Et pourquoi tu n'utilise pas l'outil intégré a l'ide pour créer et manager tes bases de données ?

gambas-database-manager.gambas

Qui est capable de gérer toute les bases de données supporté par gambas ?
Moins de texte dans une signature c'est agrandir son espace.
jlouis#23 Posté le 10/1/2010 à 13:25:00
Je n'ai jamais essayé... C'est l'occasion. Merci du tuyau.
pinky#24 Posté le 10/1/2010 à 13:48:00
Et pourquoi tu n'utilise pas l'outil intégré a l'ide pour créer et manager tes bases de données ?

J'ai vu qu'il y avait ça dans l'IDE.
Existe t'il un tuto ou une aide réalisée sur cet outil ?
Je vais regarder comment ça fonctionne. C'est peut être la solution pour mes difficultés avec les bases de données. :cheers:
Dolmen (table pierre) : Caillou préféré des Bretons (un dolmen de prédilection).
gambix#25 Posté le 10/1/2010 à 14:35:00
Faire simple !Dans l'ide : vous allez dans Outil > Gestionnaire de base de donnée

L'utilisation est simple

On créé des connection aux server:

Puis on utilise les menus cntextcuels, etc... je peux vous assurer que c'est un outil assez complet .

Dans Gambas3 il est maintenant intégré a l'ide... donc on peu gérer les bdd en interne ... il suffit de clicker sur connexions et faire ajouter une connecton etc mais l'ajout de donnée n'y est pas encor permit (je parle de gb3 bien entendu)
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#26 Posté le 10/1/2010 à 15:09:00
Gambas? Ma! Et gustoMe revoilà!
Gambix c'est gentil de vouloir qu'on utilise le gestionnaire de données de gambas et quand comme moi on ne veut pas de mot de passe à 8 caractères, qu'est-ce qu'on fait? Il n'y a pas le choix si on ne donne pas de mot de passe ce gestionnaire tombe en carafe. Ce n'est pas la solution.
D'autre part je me vois mal dire au personnes qui utilise mon petit logiciels de changer pour kubuntu, ce n'est pas mon rôle mais c 'est le votre d'obtenir des personnes d'ubuntu de refaire les paquets de gambas.
Tu te rend compte que vous ne répondez même pas sur votre mailing list! Pas très chouette. Il y a un problème et ce n'est pas en fuyant qu'on le réglera.
Voilà!
A+
JY
Vieillir? On peut retarder mais pas y échapper!
jlouis#27 Posté le 10/1/2010 à 15:11:00
Voici un petit tuto qui devrait t'aider pinky, j'utilise SQLite database browser, c'est mon choix parce que je connais le logiciel. Pour une première approche je crois que ça peut être utile. J'ai fais au plus facile.

Nous allons créer une base de donnée que nous nommerons "base.sql3", nous l'enregistrerons dans le même répertoire que le programme Gambas2 (code ci-dessous)

Regarde la video pour créer et remplir la base. Il faut ensuite cliquer sur l'icône de la disquette pour sauvegarder les changements, sans quoi il ne sera pas possible de se connecter à la base de donnée puisqu'elle est ouverte.

Au moment de la création du projet Gambas2, ne pas oublier de cocher la case "Accès aux bases de données"



1
' Gambas class filePUBLIC SUB _new()ENDPUBLIC SUB Form_Open() InitENDPRIVATE SUB Init()DIM maconnexion AS NEW ConnectionDIM sql AS StringDIM MyResult AS Result maconnexion.Type = Lower("sqlite3") 'type de bdd maconnexion.Host = Application.Path 'chemin dacces de la bdd maconnexion.Name = "base.sql3" 'nom de la bdd que nous voulons utiliser maconnexion.Open() sql = "SELECT * FROM tb1 ORDER by Nom" MyResult = maconnexion.Exec(sql) FOR EACH MyResult ListBox1.Add(MyResult!Nom) NEXT END




Il n'y a plus qu'à essayer.
pinky#28 Posté le 10/1/2010 à 15:22:00
Génial avec la vidéo.

Un grand merci jlouis.

Je vais tester. :)
Dolmen (table pierre) : Caillou préféré des Bretons (un dolmen de prédilection).
jlouis#29 Posté le 10/1/2010 à 15:44:00
J'ai juste oublié d'enregistrer les modifications dans la vidéo.
gambix#30 Posté le 10/1/2010 à 15:46:00
Faire simple !Pour la petite histoire le mdp a été mis en place pour des problème de sécurisation de donnée.... c'est tout et on a pas vraiement eu le choix, au début il n'y en avait pas. Mais comme on stockait des informations sur les connections il a bien fallu les protégées
Moins de texte dans une signature c'est agrandir son espace.
123