OVH Cloud OVH Cloud

Base de Donnée

5 réponses
Avatar
Shewy80
Bonjour à tous.

Je suis en train de développer une appli de gestion de données.
Au debut les champs étaient peu nombreux. J'utilisai donc un simple fichier
TXT
que j'affichais dans un FlexGrid.

Mais bien évidement on en rajoute toujours plus, donc l'utilisation d'une
BDD et SQL s'évere nécessaire.
Je n'ai jamais gérer de BDD et de SQL en VB (PHP oui)

Pouvez vous me dire si c'est possible. (je pense que oui...)
Quels sont les ctrl à installé.
Et surtout comment on commence ?? Comment on creer une base de donnée ??

Merci de vos indications...

5 réponses

Avatar
Christian HUBERT-HUGOUD- Xtrem7
Salut,

Tu dois d'abord décider quel type de base tu veux utiliser. Personnellement
j'utilise ACCESS. On pourrait dire quelque part que VB est fait pour
travailler avec ACCESS.

L'avantage réel pour moi et que je peux dessiner les requêtes sous access,
copier la string SQL dans VB et la runner. De plus, en debuggage, je
travaille depuis access et j'accède directement aux champs, à la conception
de la base, à l'intégrité référentielle etc... Bref c'est vraiment très
pratique.

Le point faible est à mon sens pour faire des rapports.

Tu peux accéder aux bases access via DAO (ancien, mais fonctionne très très
bien ; de plus est complètement compatible entre le SQL access et vb), ADO
(plus récent, que j'ai eu du mal a refaire tout ce que je faisais avec DAO),
et ODBC (il parait qu'il existe des driver odbc pour MySql, et peut être
peut-on créer une base MySql depuis access (qui doit supporter aussi odbc
pour attaquer des bases de données, mais je ne suis pas certain)).

Hope this helps...

Christian


"Shewy80" a écrit dans le message de
news:cnv2e6$8mo$
Bonjour à tous.

Je suis en train de développer une appli de gestion de données.
Au debut les champs étaient peu nombreux. J'utilisai donc un simple


fichier
TXT
que j'affichais dans un FlexGrid.

Mais bien évidement on en rajoute toujours plus, donc l'utilisation d'une
BDD et SQL s'évere nécessaire.
Je n'ai jamais gérer de BDD et de SQL en VB (PHP oui)

Pouvez vous me dire si c'est possible. (je pense que oui...)
Quels sont les ctrl à installé.
Et surtout comment on commence ?? Comment on creer une base de donnée ??

Merci de vos indications...




Avatar
Shewy80
Ok ! Merci beaucoup
Je vais prendre Access alors et faire mes bases de données là dessous.

C'était vraiment abstrait, je ne voyais pas comment faire, mais en fait ct
tout "bête"

Merci à toi !
@++
Avatar
YannX
"Christian HUBERT-HUGOUD- Xtrem7" a écrit dans le
message de news:cnv4gv$rq8$

et ODBC (il parait qu'il existe des driver odbc pour MySql, et peut être
peut-on créer une base MySql depuis access (qui doit supporter aussi odbc
pour attaquer des bases de données, mais je ne suis pas certain)).



Je confirme que tu peux parfaitement utiliser de faon analogue en ODBC,
(a l'exception -évidemment- de la chaine de connection)
une base .MDB , accessible par Access,
et/ou
une base MySQL par ODBC, accessible de meme soit par Access soit par
PhpMyAdmin,
Nous utilisions les deux moyens pour maquetter l'usage de DAtaBase pour
notre site PHP...
(depuis des postes Windows 2000 vers un serveur Linux-MySQL....)

Donc tu as toute latitude, comme te réponds aussi Christian !

Je ne me souviens plus si par ODBC il ne s'agit pas de tables liées,
donc a créer par SQL ou MySQL......


@+



PS Google donne pas mal de tuyaux...
Avatar
Christian HUBERT-HUGOUD- Xtrem7
Puisque tu sembles bien connaître, est-ce que MySql gère l'intégrité
référentielle comme le Jet ? Si oui, peut-on créer ces liaisons depuis
access dans le cas d'une base MySql (l'idée serait d'adopter MySql et des
drivers ODBC pour attaquer des bases soit en local, soit déportée sur un
site web).

Merci

Christian

"YannX" a écrit dans le message de
news:

"Christian HUBERT-HUGOUD- Xtrem7" a écrit dans le
message de news:cnv4gv$rq8$

> et ODBC (il parait qu'il existe des driver odbc pour MySql, et peut être
> peut-on créer une base MySql depuis access (qui doit supporter aussi


odbc
> pour attaquer des bases de données, mais je ne suis pas certain)).
>
Je confirme que tu peux parfaitement utiliser de faon analogue en ODBC,
(a l'exception -évidemment- de la chaine de connection)
une base .MDB , accessible par Access,
et/ou
une base MySQL par ODBC, accessible de meme soit par Access soit par
PhpMyAdmin,
Nous utilisions les deux moyens pour maquetter l'usage de DAtaBase pour
notre site PHP...
(depuis des postes Windows 2000 vers un serveur Linux-MySQL....)

Donc tu as toute latitude, comme te réponds aussi Christian !

Je ne me souviens plus si par ODBC il ne s'agit pas de tables liées,
donc a créer par SQL ou MySQL......


@+



PS Google donne pas mal de tuyaux...




Avatar
YannX
Bjr,

Je connais ! Bof , non : j'ai eu connu,
alors parfois, je me souviens.....
Voire par exemple à l'instant l'excellente réponse de Vincent au Troll
(désolé pour le Troll que je vois souvent répondre...)
Mais voici déjà une piste :
http://www.utteraccess.com/forums/access/access290362.html
If your tables are MyISAM, they will support what you ask.
If you search "referential integrity" on the MySQL site's help docs,
you should have enough to both convert and add/remove relationships. HTH



Pour plus de détail, j'ai lancé http://www.google.fr/search?hl=fr&
q=mysql+faq+integrity+referential&btnG=Recherche+Google&meta=lr%3Dlang_en%7C
lang_fr

A toi de jouer.
Maintenant je suis sur VB.XL.Chart
et cela ne gaze pas bien....
Y
"Christian HUBERT-HUGOUD- Xtrem7" a écrit dans le
message de news:cnvc67$dkf$
Puisque tu sembles bien connaître, est-ce que MySql gère l'intégrité
référentielle comme le Jet ? Si oui, peut-on créer ces liaisons depuis
access dans le cas d'une base MySql (l'idée serait d'adopter MySql et des
drivers ODBC pour attaquer des bases soit en local, soit déportée sur un
site web).


Donc la reponse est "oui, cela marche......je l'ai fait"
(mais me demande plus comment, j'ai oublié ! )

"YannX" a écrit dans le message de
news:
>
> "Christian HUBERT-HUGOUD- Xtrem7" a écrit dans le
> message de news:cnv4gv$rq8$
>
> > et ODBC (il parait qu'il existe des driver odbc pour MySql, et peut


être
> > peut-on créer une base MySql depuis access (qui doit supporter aussi
odbc
> > pour attaquer des bases de données, mais je ne suis pas certain)).
> >
> Je confirme que tu peux parfaitement utiliser de faon analogue en ODBC,
> (a l'exception -évidemment- de la chaine de connection)
> une base .MDB , accessible par Access,
> et/ou
> une base MySQL par ODBC, accessible de meme soit par Access soit par
> PhpMyAdmin,
> Nous utilisions les deux moyens pour maquetter l'usage de DAtaBase pour
> notre site PHP...
> (depuis des postes Windows 2000 vers un serveur Linux-MySQL....)
>
> Donc tu as toute latitude, comme te réponds aussi Christian !
>
> Je ne me souviens plus si par ODBC il ne s'agit pas de tables liées,
> donc a créer par SQL ou MySQL......
>
>
> @+
>
>
>
> PS Google donne pas mal de tuyaux...
>
>