|
||
| Développement Web > |
||
| Départ - Base de Données - Fichiers Texte - Envoyer un mail - Formulaires - Paramètres |
La ligne avec le password n'est utile que si vous avez protégé votre Base de données (c'est pas dur mais quand même utile) |
|
| <% DBPath = Server.MapPath("/repertoire/base.mdb") DBPwd = "password" DBCnx = "driver={Microsoft Access Driver (*.mdb)}; dbq=" & DBPath & ";pwd=" & DBPwd %> |
|
| Je vous conseille de placer les lignes
ci-dessus dans un fichier "db.asp" par exemple et d'inclure dans vos
pages ce fichier contenant la déclaration d'accès à vos données. Comme ça, vous n'avez pas à répéter tout le temps ces lignes : |
|
| <!--#include virtual="/répertoire/db.asp" --> | |
| <!--#include virtual="/répertoire/adovbs.inc"--> |
<%
Set RS = Server.CreateObject("ADODB.Recordset")RS.open "Select * from TABLE", DB, adopendynamic, adLockPessimistic, adCmdText ... RS.close DB.close %> |
|
| DB est un objet Base de Données et RS est un objet Recordset (requète) |
| <% response.write RS("champ") %> |
Microsoft OLE DB Provider
for ODBC Drivers erreur '80040e10' |
|
| C'est qu'à la ligne 11, vous avez avez fait une requète (select * ...) en passant un mauvais nom de champ. |
Microsoft OLE DB
Provider for ODBC Drivers erreur '80040e10' |
|
| C'est qu'à la ligne 11, vous avez avez fait une requète (select * ...) en passant un mauvais nom de champ. |
| |
|
| Début du fichier | Fin du fichier |
| RS.movefirst | RS.movelast |
| Enregistrement suivant | Enregistrement précédent |
| RS.movenext | RS.moveprevious |
| |
|
| if RS.eof then response.write " rien dans la table " else ... end if |
|
| while not RS.eof response.write " champ = " & RS("champ") RS.movenext wend |
|
| RS.addnew RS("champ1")="blabla" RS("champ2")=21 RS.update |
|
| RS("champ1")="toto" RS.update |
|
| RS.delete (et éventuellement RS.movenext pour une boucle) |
| ... RS.close DB.close |
| |
|||||||
| |