OVH Cloud OVH Cloud

Base de donnée

4 réponses
Avatar
Christophe R.
Re-bonjour

En ce qui concerne les application fesant appelle au base de données,
qu'utilisez-vous ? Moi je me servais uniquement d'access avec vb6, mais
avec .net et c#, il y a peut etre un autre moyen de faire les bases de
donnée.
Ainsi, pour les accés à ces bases de donnée, vous utilisez ADO ou JRO ou ...

Merci pour vos réponses

@+
Christophe

4 réponses

Avatar
FrekoDing
Le 30/06/2004 19:03, Christophe R. écrivait ceci :

Re-bonjour



Bonjour.

Ainsi, pour les accés à ces bases de donnée, vous utilisez ADO ou JRO ou



ADO .Net
Le Net regorge d'exemples ;-)

Merci pour vos réponses



de rien.
@+
Avatar
Elp
Salut,

"Christophe R." wrote in message
news:
En ce qui concerne les application fesant appelle au base de données,
qu'utilisez-vous ? Moi je me servais uniquement d'access avec vb6, mais
avec .net et c#, il y a peut etre un autre moyen de faire les bases de
donnée.



Le type de base de donnée que tu utilise ne dépends pas vraiment du langage
de programmation utilisé pour y accéder (à partir du moment qu´il existe des
outils pour accéder à ta base à partir de ton langage bien sur) mais plutot
de l´utilisation que tu veux faire de ta base. Je ne suis pas un spécialiste
des BdD mais Access est à priori un système simple mais vraiment pas adapté
si ta base est sensée contenir des centaines de tables et des millions
d´enregistrements et que tu veux quand meme avoir de bonnes performances.
Sans parler de la sécurité. Une BdD SQL serait par exemple plus adapté pour
un usage intensif.

Ainsi, pour les accés à ces bases de donnée, vous utilisez ADO ou JRO ou


...

Sous .NET, l´accès au BdD se fait en général à l´aide d´ADO .NET qui peux se
connecter à toute BdD supportant OLE DB. En fait, tu peux parfaitement faire
une appli utilisant au départ une base Access puis, si le besoin se fait
sentir migrer ta base vers SQL sans avoir besoin de changer le code de ton
appli car ADO .NET peux se connecter indifférement à toute base ayant un
driver OLE DB (ce qu´ont Microsoft Access et Microsoft SQL Server). Tout ce
que tu aura besoin de modifier dans ton appli si tu decide de passer apres
coup d´Access à SQL sera (forcément) ta Connection String pour ta Base de
donnée.
Avatar
Ambassadeur Kosh
> Ainsi, pour les accés à ces bases de donnée, vous utilisez ADO ou JRO ou


...

l'ADO .Net

c'est du mode deconnecté. en gros, tu charges tes données, tu travailles sur
une image mémoire, une sorte de gros tableau (DataSet), tu ajoutes,
supprimes, modifies des lignes, et tu demandes au DataAdapter de repercuter
les changements effectués (le tableau DataSet en a gardé les traces) sur la
source de données. le DataAdapter est tout bêtement 4 requetes élémentaires
SELECT, DELETE, UPDATE et INSERT.

ça change beaucoup du concept de section critique sur la ligne quand tu
modifies un champ.

et tout ça marche plutôt bien.
Avatar
Christophe R.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Bon alors si je comprend bien la situation, tout ce que fesais avec VB6
n'a plus rien a voir. Je m'explique: avec vb6, j'avais mes forms, sur
lequel je plac&eacute; des contr&ocirc;les DATA, puis je plac&eacute; des textbox, que je
li&eacute; au control DATA par la propri&eacute;t&eacute; DataSource. Ensuite j'utilisais
les propri&eacute;t&eacute;s suivantes: addnew, move, refresh, et ainsi de suite.<br>
<br>
Grosse gal&egrave;re et prise de t&egrave;te en perspective !!!<br>
<br>
Merci<br>
@+<br>
Christophe<br>
<br>
Ambassadeur Kosh a &eacute;crit&nbsp;:
<blockquote cite="" type="cite">
<blockquote type="cite">
<pre wrap="">Ainsi, pour les acc&eacute;s &agrave; ces bases de donn&eacute;e, vous utilisez ADO ou JRO ou
</pre>
</blockquote>
<pre wrap=""><!---->...

l'ADO .Net

c'est du mode deconnect&eacute;. en gros, tu charges tes donn&eacute;es, tu travailles sur
une image m&eacute;moire, une sorte de gros tableau (DataSet), tu ajoutes,
supprimes, modifies des lignes, et tu demandes au DataAdapter de repercuter
les changements effectu&eacute;s (le tableau DataSet en a gard&eacute; les traces) sur la
source de donn&eacute;es. le DataAdapter est tout b&ecirc;tement 4 requetes &eacute;l&eacute;mentaires
SELECT, DELETE, UPDATE et INSERT.

&ccedil;a change beaucoup du concept de section critique sur la ligne quand tu
modifies un champ.

et tout &ccedil;a marche plut&ocirc;t bien.


</pre>
</blockquote>
</body>
</html>