Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Des conseils pratiques en ASP [ Archives ASP & ASP.NET / Débutants ] (debutantvb)

jeudi 27 mai 2004 à 11:52:17 | Des conseils pratiques en ASP

debutantvb

Bonjour à tous,

Connaissez-vous un endroit où je pourrai trouver des conseils de programmation en ASP ? Mon but est d'avoir des conseils pratiques pour faire du code propre et fiable. Comme une sorte de "à faire"/"à ne pas faire" argumenté.

En effet, je me pose de nombreuse questions :
- est-ce que je ne devrais pas avoir un fichier d'init plutôt que de coder ma connexion en dur ?
- sur le site sur lequel je travaille, preque toutes les valeurs sont passées avec des variables de session. Est-ce que c'est conseillé ?
- Est-ce qu'il vaut mieux ouvrir la connexion à la base au début une fois pour toutes, ou bien faut-il l'ouvrir au besoin et la fermer dès que possible ?
- Est-t-il facile d'enlever l'auto-commit en ASP pour pouvoir faire une gestion d'erreur avec un commit ou un rollback à la fin ?

J'ai encore d'autres questions donc si vous connaissez un site qui donne ce genre de conseil et les argumente, je suis preneur. ;)

Bonne journée :)
debutantvb

jeudi 27 mai 2004 à 18:27:25 | Re : Des conseils pratiques en ASP

Jackboy

1- Sans avoir de .ini, tu pourrait te faire un fichier .asp du genre config.asp et y mettre toute tes informations sur ta bd <%
' Path long de la base de données
dbPath = Server.MapPath("/bd/ma_base.mdb")
' Création de l'objet permettant la connexion
Set Conn = Server.CreateObject("ADODB.Connection")
' Connexion
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" _
& " DBQ=" & dbPath
%>

ensuite dans chaque page qui utilise ta bd tu fait un include
<!-- #include file="config.asp"-->

2- Pour ce qui est des variables de session, ces ok si tu n'utilise pas par exemple de commerce électronique sans sécurité ssl. Vide la cache apres utilisation, de cette maniere ces plus optimisé

Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
Response.Buffer = True


3- Pour la mémoire et la vitesse du site il est préférable de fermer la connexion aussitot que tu n'en a plus besoin....


4- Pour aitocommit pas trop utilisé avec asp + php et java donc la a toi de voir...

un bon site de référence www.asp-php.net

slu

vendredi 28 mai 2004 à 13:52:21 | Re : Des conseils pratiques en ASP

debutantvb

Ok,

merci pour tes conseils clairs et illustrés :)
ça m'a rendu service.

Merci,
bonne journée,
debutantvb



Cette discussion est classé dans : asp, connexion, questions, conseils, pratiques


Répondre à ce message

Sujets en rapport avec ce message

Probleme de connexion :Password (asp/sqlserver2000) [ par totoche ] Bonjour,j'ai créer une chaine de connexion en asp avec comme provider=sqloledb;mon password dans la chaine est indentique a celui attribué a la conne Tirage aléatoire en ASP d'une bd Access [ par bear ] J'ai une base de données Access Qui a terme va comporté 500+xxx questions classé par themes et pourquoi pas par niveau de difficulté !Et j'aimerai réa connexion mysql avec asp ! [ par spidsl ] comment se connecter à une base mysql avec asp ? c koa les requetes ? merci ! connexion à un annuaire LDAP en ASP [ par AxelLDAP ] Bonjour à tous!J'ai créé un formulaire ASP simple qui demande le login et le mot de passe d'un utilisateur et j'aimerais savoir si cet utilisateur est ASP+ODBC [ par thiefaine ] Salut à tous,Voilà mon pb : j'ai une page asp (réalisee via FronPage 2002) avec une connexion à une base access 2002 (sur le site web en cours). Cette ASP + MySql (prob connexion) [ par Mercury ] Bon, j'effectue actuellement la transition entre mon site ASP+ACCESS vers ASP+MySql. J'ai tout installé, et j'ai recréé mes tables sous Mysql. J'ai in ASP + MySql (prob connexion) [ par Mercury ] Bon, j'effectue actuellement la transition entre mon site ASP+ACCESS vers ASP+MySql. J'ai tout installé, et j'ai recréé mes tables sous Mysql. J'ai in Connexion à un annuaire LDAP avec une page ASP [ par m903782 ] Je dois me connecter à un annuaire Active Directory sous Windows 2000.La tâche doit être simple. mais il ya un hic ... je n'y connais fichtrement rein Pb connexion baseAccess -> ASP [ par Boobi ] Bonjour. Est-il possible de créer une connexion entre une base de données Access située sur un serveur X et des pages ASP situées sur un serveur Y ?Me ASP.NET Connexion MSDE [ par Raugues ] Boujour,Mon probleme: Lorsque je suis avec visual studio et SQL SERVEUR mon application faite en ASN.NET langage VB.net fonctionne correctement. Des q


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.