Trucsweb.com

Forum de discussion

 Forum « Programmation ASP » (archives)

Re: saisie de données dans access

Envoyé: 19 janvier 2005, 9h29 par Oznog


Salut,

Petit conseil de programmation. Même un pro avance à petit pas en programmation. Justement pour ne pas se butter sur 200 lignes de code d'un coup.

À première vue je ne vois aucune connexion, que des "recordset" et une chaîne de connexion. Mais pas de connexion! Et tu en as beaucoup de "recordset". Un logiciel comme dreamweaver peut t'aider à reproduire tes besoins mais ne peut te conseiller sur la structure d'un système informatique. Il n'y a rien de plus compliqué qu'un système informatique mal structuré!

Essai une seule connexion et part de là pour le reste. N'oublie pas qu'il existe un tas de méthode. Tu as choisie ou propose l'objet "command" avec un "ActiveConnection". Tu verra que l'ActiveConnection est en fait la connexion elle-même et non pas une simple chaîne de connexion.

<%
' Ma connexion et l'objet créé oConn
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Provider="Microsoft.Jet.OLEDB.4.0"
oConn.Open Server.MapPath("/siteIce2/ice/gestion/ice2005.mdb")
set oComm = Server.CreateObject("ADODB.Command")
oComm.ActiveConnection = oConn
response.write(oComm.ActiveConnection)oConn.close
%>

Note que tu peux avoir une seule connexion pour tout tes "recordset". Tu ne ferme (oConn.close) la connexion qu'à la fin. Et possiblement quelques liaisons entre les tables, mais c'est une autre histoire. Voir les tutoriel sur "Introduction aux SGBD" (http://www.trucsweb.com/ASP/trucs.asp?no=231&type=7) et particulièrement les "Tables relationnelles" (http://www.trucsweb.com/ASP/trucs.asp?no=237&type=7) qui peuvent optimiser un peu ton code et diminuer le nombre d'ouverture de "recordset" très gourmand.

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@