OVH Cloud OVH Cloud

Interbase

18 réponses
Avatar
J-M des Grottes
Bonjour,

Y a t'il un accès natif pour interbase ?

--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium

8 réponses

1 2
Avatar
J-M des Grottes
Oufti, cela se complique donc ...

Je pense que dans ma quête je vais m'accrocher à mySQL qui semble le plus
stable, le développé et le moins .... cher. Merci à vous tous.


"Roumegou Eric" a écrit dans le message de
news:
LogiMake a exposé le 04/01/2004 :
> Natif ! (-:
> au mon avis cela ne se fera jamais pour FireBird !
> Dommage je sais ! mais il faut de réelle compétance pour cela !
> Suivre de près le produit etc...
> Reste la Dll pour WinDev....
> A vous de voir !

Je parle pour Manu mais un accès [alter]natif est prêt et en cours de
test.
Hier je me suis interressé à Firebird pour tester sa compatibilité avec
ma classe cGestionSQL.
Pour dire le vrai, je ne suis pas très emballé. Voici mes premiers
problèmes de débutant en FireBird; peut être pouvez vous m'aider ?

Une fois installée en serveur (sous 2000) et montée en service, j'ai
l'impression qu'on ne peut accèder à la base depuis un client qu'en
donnant
le chemin d'accès du fichier gdb ??
Ce qui signifie qu'il faut partager le rép (et ça me gène un peu).
Ne peut-on pas donner la chaine de connexion comme en mysql ou oracle
puisque c'est une base serveur ?

Les auto-increments ne sont pas gérés ? j'ai trouvé qq trucs qui
parlent de
generator. Est-ce l'équivalent des séquences ?

Je n'ai pas trouvé comment gérer les index avec mon outil
d'administration
(IbAdmin version essai 30j ou BlazeTop)
D'ailleurs ces outils me semblent un peu complexes et surtout pas très
pratiques.(et payant)

Sur le Web, j'ai trouvé des articles qui parlaient de bisbilles entre
Borland (Interbase) et FireBird et annonçaient des incompatibilités
futures
entre la base commerciale et les bases open sources ... bref une piste
sur
laquelle je n'ai pas vraiment envie d'investir.

--
Eric Roumegou
http://cerbermail.com/?Wk2D8D62KI
(cliquez sur le lien ci-dessus pour me contacter en privé)



Avatar
J-M des Grottes
Ceci dit les néphrologues francophones belges ont un registre qui tourne
sous Inrebase. Je vais devoir le gérer pour en sortir toute les stats
possibles et imaginables...un accès me serait util. J'aurai des nouvelles
demain sur le type de base qu'il y a ...
On reste en contact.

Merci

"J-M des Grottes" a écrit dans le message de
news:3ff8356a$0$1127$
Oufti, cela se complique donc ...

Je pense que dans ma quête je vais m'accrocher à mySQL qui semble le plus
stable, le développé et le moins .... cher. Merci à vous tous.


"Roumegou Eric" a écrit dans le message de
news:
> LogiMake a exposé le 04/01/2004 :
> > Natif ! (-:
> > au mon avis cela ne se fera jamais pour FireBird !
> > Dommage je sais ! mais il faut de réelle compétance pour cela !
> > Suivre de près le produit etc...
> > Reste la Dll pour WinDev....
> > A vous de voir !
>
> Je parle pour Manu mais un accès [alter]natif est prêt et en cours de
> test.
> Hier je me suis interressé à Firebird pour tester sa compatibilité avec
> ma classe cGestionSQL.
> Pour dire le vrai, je ne suis pas très emballé. Voici mes premiers
> problèmes de débutant en FireBird; peut être pouvez vous m'aider ?
>
> Une fois installée en serveur (sous 2000) et montée en service, j'ai
> l'impression qu'on ne peut accèder à la base depuis un client qu'en
> donnant
> le chemin d'accès du fichier gdb ??
> Ce qui signifie qu'il faut partager le rép (et ça me gène un peu).
> Ne peut-on pas donner la chaine de connexion comme en mysql ou oracle
> puisque c'est une base serveur ?
>
> Les auto-increments ne sont pas gérés ? j'ai trouvé qq trucs qui
> parlent de
> generator. Est-ce l'équivalent des séquences ?
>
> Je n'ai pas trouvé comment gérer les index avec mon outil
> d'administration
> (IbAdmin version essai 30j ou BlazeTop)
> D'ailleurs ces outils me semblent un peu complexes et surtout pas très
> pratiques.(et payant)
>
> Sur le Web, j'ai trouvé des articles qui parlaient de bisbilles entre
> Borland (Interbase) et FireBird et annonçaient des incompatibilités
> futures
> entre la base commerciale et les bases open sources ... bref une piste
> sur
> laquelle je n'ai pas vraiment envie d'investir.
>
> --
> Eric Roumegou
> http://cerbermail.com/?Wk2D8D62KI
> (cliquez sur le lien ci-dessus pour me contacter en privé)
>




Avatar
LogiMake
Ouuuf ! Vous êtes léger de conclure aussi vite.
J'me régale avec cette base...

-Connection - url : serveur:c:basecustomer.gdb (ou il y a des alias.)
-Interbase payant.
Les auto-increments ne sont pas gérés ? j'ai trouvé qq trucs qui
parlent de
generator. Est-ce l'équivalent des séquences ?


Oui ! mais Firebird respecte la norme SQL92 ! donc générateur.
C'est un Sgbd.
(IbAdmin version essai 30j ou BlazeTop)


Ben oui ! forvement !
il faut prendre QuickDesk payant certe mais Firebird Gratruit...
...
MySql oui et c'est gratruit / fait attendre de meilleur version mais cela
arrivera !
Oracle si vos le clients le demande et avec de l'argent !
Sql Serveur <no comment>

laquelle je n'ai pas vraiment envie d'investir.


La piste Open-Spource c'esty gratruit
Mais sans effort on a rien....
La facilité c'est Sql-Serveur...
...
Avec Firebird on peu inventer des problèmes ! quand on creuse cela roule....
Rien que le mode Embed : trop simple pour des version mono ou demo ultra
légère sans installation
qui démare depuis le cd !
et le tout gratruit avec un vrai base Sql + transactions et Sql92.
Franchement je ne sais plus ce qu'il vous faut.....
Chao




"Roumegou Eric" a écrit dans le message de news:

LogiMake a exposé le 04/01/2004 :
> Natif ! (-:
> au mon avis cela ne se fera jamais pour FireBird !
> Dommage je sais ! mais il faut de réelle compétance pour cela !
> Suivre de près le produit etc...
> Reste la Dll pour WinDev....
> A vous de voir !

Je parle pour Manu mais un accès [alter]natif est prêt et en cours de
test.
Hier je me suis interressé à Firebird pour tester sa compatibilité avec
ma classe cGestionSQL.
Pour dire le vrai, je ne suis pas très emballé. Voici mes premiers
problèmes de débutant en FireBird; peut être pouvez vous m'aider ?

Une fois installée en serveur (sous 2000) et montée en service, j'ai
l'impression qu'on ne peut accèder à la base depuis un client qu'en
donnant
le chemin d'accès du fichier gdb ??
Ce qui signifie qu'il faut partager le rép (et ça me gène un peu).
Ne peut-on pas donner la chaine de connexion comme en mysql ou oracle
puisque c'est une base serveur ?

Les auto-increments ne sont pas gérés ? j'ai trouvé qq trucs qui
parlent de
generator. Est-ce l'équivalent des séquences ?

Je n'ai pas trouvé comment gérer les index avec mon outil
d'administration
(IbAdmin version essai 30j ou BlazeTop)
D'ailleurs ces outils me semblent un peu complexes et surtout pas très
pratiques.(et payant)

Sur le Web, j'ai trouvé des articles qui parlaient de bisbilles entre
Borland (Interbase) et FireBird et annonçaient des incompatibilités
futures
entre la base commerciale et les bases open sources ... bref une piste
sur
laquelle je n'ai pas vraiment envie d'investir.

--
Eric Roumegou
http://cerbermail.com/?Wk2D8D62KI
(cliquez sur le lien ci-dessus pour me contacter en privé)



Avatar
Manu
Bonjour

Natif ! (-:



Il est en cours : voir sur http:sql4wd.rbesset.net. Je sais faire les
actions de base (select, insert, delete). Par contre ce qui pose pb pour le
moment ou a posé pb :

- les locks sur select dans une transaction (select ... for update with
lock) qui ne fonctionne pas chez moi. BLOQUANT
- l'accès à la base en mode ouverture de fichier :-(
- la gestion des autoincréments.? Si tu as un exemple je suis preneur.
URGENT
- la communauté assez faible (aussi bien francophone que anglophone) surtout
quand tu parles en dsql_xxx (appels fonctions api).
- la gestion des transactions de manière explicite (toute action est
effectuée dans le cadre d'une transaction préalablement définie).

Et dans un autre registre :
- la gestion des blob (assez simple je le conçois)
- la gestion en mode parcours (premier, dernier, suivant, précédent)
- la récupération des méta données (simple, il suffit de se mettre en mode
trace dans l'éditeur).

au mon avis cela ne se fera jamais pour FireBird !



En natif éditeur, peut-etre, il faut voir avec eux.

Dommage je sais ! mais il faut de réelle compétance pour cela !



On les a ... par contre si tu souhaites la relire pour l'améliorer tu peux
prendre contact en privé.

Suivre de près le produit etc...



Cela me fait un peu peur car je ne comprends pas déjà comment on est passé
de InterBase à FireBird.

Reste la Dll pour WinDev....



Elle est écrite à partir des API FireBird pour avoir le même niveau de
fonctionnalités que les autres accès.

A vous de voir !



C'est ce qu'on fait mais on est difficile car cela doit s'inscrire dans
qqchose de déjà existant.


[CUT]



Manu.
Avatar
LogiMake
Je ne connais point votre environnement technique.
Au niveau de Dll en interface je sais faire...
Explique moi de que tu fais.
En quoi tu mets au point cette interface.
o o a@ f r e e . f r

"Manu" a écrit dans le message de news:
btb4ku$ru7$
Bonjour

> Natif ! (-:

Il est en cours : voir sur http:sql4wd.rbesset.net. Je sais faire les
actions de base (select, insert, delete). Par contre ce qui pose pb pour


le
moment ou a posé pb :

- les locks sur select dans une transaction (select ... for update with
lock) qui ne fonctionne pas chez moi. BLOQUANT
- l'accès à la base en mode ouverture de fichier :-(
- la gestion des autoincréments.? Si tu as un exemple je suis preneur.
URGENT
- la communauté assez faible (aussi bien francophone que anglophone)


surtout
quand tu parles en dsql_xxx (appels fonctions api).
- la gestion des transactions de manière explicite (toute action est
effectuée dans le cadre d'une transaction préalablement définie).

Et dans un autre registre :
- la gestion des blob (assez simple je le conçois)
- la gestion en mode parcours (premier, dernier, suivant, précédent)
- la récupération des méta données (simple, il suffit de se mettre en mode
trace dans l'éditeur).

> au mon avis cela ne se fera jamais pour FireBird !

En natif éditeur, peut-etre, il faut voir avec eux.

> Dommage je sais ! mais il faut de réelle compétance pour cela !

On les a ... par contre si tu souhaites la relire pour l'améliorer tu peux
prendre contact en privé.

> Suivre de près le produit etc...

Cela me fait un peu peur car je ne comprends pas déjà comment on est passé
de InterBase à FireBird.

> Reste la Dll pour WinDev....

Elle est écrite à partir des API FireBird pour avoir le même niveau de
fonctionnalités que les autres accès.

> A vous de voir !

C'est ce qu'on fait mais on est difficile car cela doit s'inscrire dans
qqchose de déjà existant.

>
> [CUT]

Manu.




Avatar
Manu
"LogiMake" a écrit dans le message news:
3ff955b5$0$28688$

Je ne connais point votre environnement technique.


Dll (en VC++) + Classe Windev 7.5

Au niveau de Dll en interface je sais faire...



Moi aussi çà tombe bien ;-)

Explique moi de que tu fais.



On met en place une hiérarchie :
1 - Appli
2 - Classe WD7.5 accès natif
3 - Dll accès natif
4 - API fourni par l'éditeur de SGBD
5 - SGBD

Avec une uniformité des appel au niveau 2

En quoi tu mets au point cette interface.



Il faut que chaque nouvelle interface de base soit coherente avec les
interfaces déjà existante.


Plus d'info sur sql4wd.rbesset.net

o o a@ f r e e . f r



Manu
Avatar
LogiMake
> 2 - Classe WD7.5 accès natif


ou je peux me procurer ces sources comme class modèle je suppose ?
> o o a@ f r e e . f r



"Manu" a écrit dans le message de news:
btbufi$3kh$

"LogiMake" a écrit dans le message news:
3ff955b5$0$28688$

> Je ne connais point votre environnement technique.
Dll (en VC++) + Classe Windev 7.5

> Au niveau de Dll en interface je sais faire...

Moi aussi çà tombe bien ;-)

> Explique moi de que tu fais.

On met en place une hiérarchie :
1 - Appli
2 - Classe WD7.5 accès natif
3 - Dll accès natif
4 - API fourni par l'éditeur de SGBD
5 - SGBD

Avec une uniformité des appel au niveau 2

> En quoi tu mets au point cette interface.

Il faut que chaque nouvelle interface de base soit coherente avec les
interfaces déjà existante.


Plus d'info sur sql4wd.rbesset.net

> o o a@ f r e e . f r

Manu




Avatar
Manu
"LogiMake" a écrit dans le message news:
3ff9cb55$0$1150$
> 2 - Classe WD7.5 accès natif
ou je peux me procurer ces sources comme class modèle je suppose ?



sur sql4wd.rbesset.net partie accès natif Oracle. Télécharge la version
1.10. Inconvénient : tu n'a pas les sources de la dll mais tu as la fenetre
test générique et la classe Oracle4WD.

Sinon pour avoir un exemple de source dll tu peux aller sur le site de
l'asso : www.windevasso.org partie téléchargement et tu rech l'accès MySQL
de Rodolphe.

[CUT]
1 2