Nouveaux clients hier: 47 - 08 Septembre, 2010
La meilleure offre d'hébergement web à prix discount de France.
Hébergement, hebergeur web à prix discount.

www.
Nos atouts:
Hébergement actif en 1h
Aide et support 7j/7
Aucun frais caché
Anti-virus + Anti Spam
Disponibilité à 99.8%
Mise en service Offerte
100% made in FRANCE
Evolutivité gratuite
Tutorials et Aides

N'attendez pas qu'il soit trop tard :  Protégez vos noms et vos marques sur Internet ou le nom de votre futur site !


Connexion base de données ASP/ACCESS
1> Créez d'abord une base de données ACCESS (ma_base.mdb):
ma_base.mdb avec le logiciel MSAccess

2> Créez une page ASP (ma_page.asp)

<!-- #include file="_connexion.asp"-->
<% ' Déconnexion
Conn.close : Set Conn=nothing %>


3> Il y a 2 methodes pour la connexion, (donc 2 possibilités s'offres à vous):

----------------------------------------------------------------------------------------------------------
Méthode 1 : DSN-less (Pas besion d'aller dans l'espace client)

Créez le fichier : _connexion.asp

<%
' Chemin de la base de données
' Si votre base est là : htdocs/database/ma_base.mdb
' et si votre page est là : htdocs/_connexion.asp
dbPath = Server.MapPath("./database/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
%>

Remarque:
Il faut faire attention ou ce place la base de donnée et le fichier de connexion asp pour la configuration des chemins:

Si votre base est là : htdocs/database/ma_base.mdb
et si votre page est là : htdocs/ma_page.asp
le chemin est donc (./ htdocs/database/ma_base.mdb)
Server.mapPath("./ htdocs/database/ma_base.mdb")

------------------------------------------------------------------------------------------------------------------------------------
Méthode 2 : avec 1 lien DSN ODBC (Il faut créer le lien ODBC à l'aide de l'espace client)

Mettez votre base de données sur le serveur par FTP dans ce chemin:
htdoc/database/ma_base.mdb
Rendez vous dans l'espace client, créer un lien ODBC access et notez le nom de celui ci.

Créez le fichier : _connexion.asp

<%
' Création de l'objet permettant la connexion
Set Conn = Server.CreateObject("ADODB.Connection")
' Connexion
Conn.Open "nom_du_lien_odbc_creer_dans_l_espace_client"
%>

4> Interpreter les messages d'erreurs les plus frequents:

Le message suivant est affiché:

Type d'erreur :
Objet Server, ASP 0177 (0x800401F3)
Eerreur 0177?
Server.CreateObject Failed ... le serveur n'arrive pas à créer l'objet... Donc la connexion !


Le message suivant est affiché:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
[Microsoft][ODBC Microsoft Access 97 Driver]
Can't update. Database or object is read-only.
/prom/csl/envoi.asp, line XXX

Erreur d'ecriture: décochez la case "Lecture seule" si le fichier est protégé. (click droit puis "Propriétés").

Retour | Accueil Aide
107 Visiteurs online.
 
Hébergement    .  Nom de domaine    .    Serveur dédié   .    Support    .    Contact
© hebergeur-discount.com  |  Infos presse  |  Infos société  |  Conditions  |  Tutorials

Hébergement mutualisé Nom de domaine Serveur dédié Support Contact