Gambas France BETA


Pas de compte ? Incription

Possible et si oui comment accéder à une DB open office sans DSN

1
AuteurMessages
pbaras#1 Posté le 19/2/2010 à 00:13:00
Je voudrait savoir si il est possible de faire des requêtes sql sur une db crée avec open office sans utiliser de DSN.

D'avance merci pour votre aide.

Je viens de découvrir Gambas, je viens du VB6 et j'aimerai bcp développer sous linux, et Gamba me parait vraiment l'outil idéal pour cela.

Patrick
gambix#2 Posté le 19/2/2010 à 15:09:00
Faire simple !je dirais ... non les bases de donnée supporté par gambas sont :

Mysql, postgresql, sqlite, firebird, odbc.

Néanmois openoffice utilisant une structure opendocument ... c'est a étudier ... mais le problème c'est qu'il ne doit pas fournir d'api vers un moteur sql externe !
Moins de texte dans une signature c'est agrandir son espace.
pbaras#3 Posté le 19/2/2010 à 15:38:00
C'est dommage car cela réduit bcp les possibilités de faire des choses utiles pour le commun des utilisateurs, car si je fait une application et que l'utilisateur doit d'abord installer mysql, ou configurer un DNS, cela devient trop compiqué, je pensé comme en vb pouvoir fournir un fichier style .mdb avec différentes tables pour les données.

On ne va trés loin avec des fichiers csv.

Pas grave.
gambix#4 Posté le 19/2/2010 à 16:56:00
Faire simple !tu ne connait donc pas sqlite ?... va falloir sortir de ta coampagne comme on dit !! (ça me fait plaisir celle la ... a moi ... le paysan mdr)

Windows réduit la base de donnée a bien peu de chose ... mdb access quoi ... mais il y a d'autres choses de ce type ... sqlite


au faite windows ne sait pas se servir de mdb si les driver ne sont pas installé ... sous linux il en va de même !

il faut installer sqlite

les fichiers représente une bdd mais n'on pas d'extention ... c'est du linux il faut s'y faire.

gambas offre même les outils d'édition intégré

j'espère qu'avec la 3 vous pourrez arrêter d'utiliser cette pourriture qu'est ooo Base ... (a coté j'adore access)
Moins de texte dans une signature c'est agrandir son espace.
pbaras#5 Posté le 19/2/2010 à 17:22:00
Non, je ne suis pas encore omniscience et n'ai pas atteint la connaissance suprême de tous ce qui existe en informatique, mais heureusement que c'est ton cas, que que tu peux m'éclairer de ta science.
gambix#6 Posté le 19/2/2010 à 17:52:00
Faire simple !Bien je vais devoir ne pas être très simpatique en te conseillant de lire la doc ...

Car j'ai bien l'impression que tu pose les question avant d'avoir cherché.

Certaine de tes erreur sont aussi des erreur sous vb.

Mai bon je te l'accorde sqlite/mdb c'est pas forcément affiché partout.


Note: Je ne suis pas omniscient non plus ... mais je lis beaucoup
Moins de texte dans une signature c'est agrandir son espace.
manu#7 Posté le 20/2/2010 à 09:41:00
Avec Gambas ca roule !Je te confirme que l'utilisation de SQlite est très simple avec Gambas.

Sqlite est un projet libre de BDD et tu trouvera un grand nombre exemples et d'explications dans le site GambasLinux ICI et sur le wiki ICI.Tu as, comme te l'as signalé Gambix, beaucoup d'infos sur la doc aussi.

Mais l'idée générale à retenir, est qu'en Gambas, le code que tu écris dans ton application, est indépendant de la BDD utilisé. Tu peux, donc écrire une application en utilisant Sqlite au départ et, si au fur et a mesure des développement, tu te rends compte que MySql est plus adapté, tu changent en cours de route sans modifier ton code !

Mais je rejoint l'idée qu'un driver qui attaque des BDD Open Document serais une bonne chose à l'avenir. Je suis d'accord aussi pour dire que OBase ne vaut pas un copek ! et que c'est franchement Beurk...

J'ai developpé des application sur Access 2000 (il y a deja un moment !!!) et c'est 10 fois plus puissant et simple que Obase...
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)
jeanyvon#8 Posté le 20/2/2010 à 13:38:00
Gambas? Ma! Et gustoSalut,
Même moi qui suis nul de chez nul j'arrive à me servir de sqlite. je l'ai choisi parce qu'il est dans ubuntu
même syntaxe que mysql mais aussi le code gambas super non?
A+
JY
Vieillir? On peut retarder mais pas y échapper!
gambix#9 Posté le 21/2/2010 à 16:37:00
Faire simple !
Même moi qui suis nul de chez nul j'arrive à me servir de sqlite.



Ouaip dure dure ;)
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#10 Posté le 22/2/2010 à 07:24:00
Gambas? Ma! Et gusto
Même moi qui suis nul de chez nul j'arrive à me servir de sqlite.
p dure dure ;)[/Quote]

Bon, bon...... :oops: Je vais dire que je suis en progression vers ce but. :pirat: Et que je me soigne!
JY
Vieillir? On peut retarder mais pas y échapper!
1