begin process at 2012 05 27 20:35:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

IIS et l'ASP

 > 

Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP

jeudi 6 mars 2003 à 22:24:11 | Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP

BILLYX

Je débute en programmation ASP et je galère un peu :

Je voudrais mettre à jour une base access 2002 avec des pages ASP.
Le code est le suivant :
<%
const adOpenDynamic = 2
const adLockOptimistic = 3
dim cnn
dim rst
set cnn = server.createobject("adodb.connection")
set rst = server.createobject("adodb.recordset")
cnn.open "DSN=ECOLE"
rst.open " select * from [STAGES] where [réfstage] = " & request("ref") , cnn, adopendynamic, adlockoptimistic

if rst.eof then
rst.close
set rst = nothing
cnn.close
set cnn = nothing
response.redirect("ID.htm")
end if

********* c'est cette partie qui ne passe pas *************
' modification de la table stage de la base ECOLE à partir du formulaire

rst("thèmeStage")= request("txtThèmestage")
rst("NomContact")= request("txtNomContact")
rst("observations")= request("txtObservations")

rst.update

*****************************************************
rst.close
set rst = nothing
cnn.close
set cnn = nothing

%>
**************Le message d?erreur suivant m?est renvoyé :

Erreur de compilation Microsoft VBScript error '800a0401'

Fin d'instruction attendue

/iisHelp/common/500-100.asp, line 11

Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft JET Database Engine error '80040e09'

Mise à jour impossible. La base de données ou l'objet est en lecture seule.

/valid_modif_stage.asp, line 34

*****************J'ajoute pour préciser un peu :

La base mdb n?est pas en lecture seule et elle est fermée au moment de l?exécution de la page ASP.

Les DAP d'access XP fonctionnent très bien en modification sur une requête basée sur plusieurs tables, dont la table stages.

Pour les ASP , je rencontre le problème avec deux autres bases mdb qui ne sont pas, non plus,en lecture seule et pour lesquelles aucune sécurité particulière n'a été activée.

L?option readOnly de la connexion OBDC est à 0.

Je fais les tests en local connecté en administrateur (Windows XP pro, IIS5).

Merci d?avance à ceux qui pourraient interpréter le message d?erreur et proposer des pistes pour résoudre ce problème.

vendredi 7 mars 2003 à 20:52:12 | Re : Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP

jesusonline

Membre Club Administrateur CodeS-SourceS
l'erreur vient de la ligne 11 , c'est koi ta ligne 11
sinon va faire un tour sur www.asp-irine.com



-------------------------------
Réponse au message :
-------------------------------

> Je débute en programmation ASP et je galère un peu :
>
> Je voudrais mettre à jour une base access 2002 avec des pages ASP.
> Le code est le suivant :
> <%
> const adOpenDynamic = 2
> const adLockOptimistic = 3
> dim cnn
> dim rst
> set cnn = server.createobject("adodb.connection")
> set rst = server.createobject("adodb.recordset")
> cnn.open "DSN=ECOLE"
> rst.open " select * from [STAGES] where [réfstage] = " & request("ref") , cnn, adopendynamic, adlockoptimistic
>
> if rst.eof then
> rst.close
> set rst = nothing
> cnn.close
> set cnn = nothing
> response.redirect("ID.htm")
> end if
>
> ********* c'est cette partie qui ne passe pas *************
> ' modification de la table stage de la base ECOLE à partir du formulaire
>
> rst("thèmeStage")= request("txtThèmestage")
> rst("NomContact")= request("txtNomContact")
> rst("observations")= request("txtObservations")
>
> rst.update
>
> *****************************************************
> rst.close
> set rst = nothing
> cnn.close
> set cnn = nothing
>
> %>
> **************Le message d?erreur suivant m?est renvoyé :
>
> Erreur de compilation Microsoft VBScript error '800a0401'
>
> Fin d'instruction attendue
>
> /iisHelp/common/500-100.asp, line 11
>
> Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
> --------------------------------------------------------------------------^
> Microsoft JET Database Engine error '80040e09'
>
> Mise à jour impossible. La base de données ou l'objet est en lecture seule.
>
> /valid_modif_stage.asp, line 34
>
> *****************J'ajoute pour préciser un peu :
>
> La base mdb n?est pas en lecture seule et elle est fermée au moment de l?exécution de la page ASP.
>
> Les DAP d'access XP fonctionnent très bien en modification sur une requête basée sur plusieurs tables, dont la table stages.
>
> Pour les ASP , je rencontre le problème avec deux autres bases mdb qui ne sont pas, non plus,en lecture seule et pour lesquelles aucune sécurité particulière n'a été activée.
>
> L?option readOnly de la connexion OBDC est à 0.
>
> Je fais les tests en local connecté en administrateur (Windows XP pro, IIS5).
>
> Merci d?avance à ceux qui pourraient interpréter le message d?erreur et proposer des pistes pour résoudre ce problème.
>
>
dimanche 9 mars 2003 à 03:08:31 | Re : Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP

joffre63

salut
bon moi aussi je viens d'avoir le probleme.
tout d'abord rien avoir avec la ligne 11 du code, j'ai le même message. Ce n'est pas du cote code. mais au niveau de la compilation du vbscript.
j'ai un pc fixe avec lequel mes scripts asp passent sans problème. recement j'ai acheté un pc portable et là j'ai le m^me problème que toi. De plus en forçant plusieurs fois le rafraichissement des fois l'execution des script passent sans souci puis se remet à merder avec le code erreur mentionné.

ma question serait de savoir à quelle vitesse va ton pc.
en effet je me demande si nos pc ne vont trop vite pour la compilation du vbs. Mon portable où le code merdoie va à 2.4 gigahertz.

quelle est la vitesse de ton pc ???

a+++
dimanche 9 mars 2003 à 11:21:21 | Re : Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP

jesusonline

Membre Club Administrateur CodeS-SourceS
Un PC trops rapide euh......... :) ah mon avis y' a qqchose d'autres sui cloche sur ton portable t'as mal du le configurer, un pc qui foire parce qui va trops vite ce serait qd meme louche mais bon. Ttes les hypothèses sont bonnes a prendre :) on sait jamais desfoisque



-------------------------------
Réponse au message :
-------------------------------

> salut
> bon moi aussi je viens d'avoir le probleme.
> tout d'abord rien avoir avec la ligne 11 du code, j'ai le même message. Ce n'est pas du cote code. mais au niveau de la compilation du vbscript.
> j'ai un pc fixe avec lequel mes scripts asp passent sans problème. recement j'ai acheté un pc portable et là j'ai le m^me problème que toi. De plus en forçant plusieurs fois le rafraichissement des fois l'execution des script passent sans souci puis se remet à merder avec le code erreur mentionné.
>
> ma question serait de savoir à quelle vitesse va ton pc.
> en effet je me demande si nos pc ne vont trop vite pour la compilation du vbs. Mon portable où le code merdoie va à 2.4 gigahertz.
>
> quelle est la vitesse de ton pc ???
>
> a+++
dimanche 9 mars 2003 à 20:42:16 | Re : Conditions requises pour mettre à jour d'une base access 2002 avec une page ASP

joffre63

HOURRA ça marche!!!!!
bon toutes les solutions possible je les avais passés
sauf le script host. Surtout que dans tous les forums divers et variés aucune solution n'avait été trouvée par tous les intervenants.

mais il suffisait tout simplement de mettre à jour le vbscipt pour moi du 5.5 au 5.6, peut être à cause des objets class

bon je laisse l'url à tout malheureux chercheur de solution pour éviter d'être stopper par un 500-100.asp
http://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/FR/scriptfr.exe

Hasta la vista
--joffre 63--.


Cette discussion est classée dans : access, base, asp, page, jour


Répondre à ce message

Sujets en rapport avec ce message

probleme de MAJ en ASP dans une base de données ACCESS 97 [ par shadowmaster ] voila mon probleme :je programme un site intranet en ASP avec la gestion d'une base de données derriere. ma connexion à la base de données (ACCESS 97) Migrer access 97 vers access 2000 - ca fonctionne plus avec ASP! [ par Popol ] J'ai converti ma base de données access 97 en access 2000.Dans access pas de problme, me tables, requetes, etats et formulaire - du pareil au même.Par Problème exécution de requête sur base Access [ par tipnic ] Bonjour, j'ai un gros problème je ne peut exécuter aucune requête sur ma base de donnée...je dois dévélopper un site en ASP sur un intranet afin d'acc PAGE ASP ET BASE ACCESS PROBLEME VALIDATION FORMULAIRE [ par hippycore ] kikoo à tous c la première fois ke jécris ici pour un conseil!!!je developpe un site intranet et je recupère des valeurs d'une base acces dans des men Récupérer la liste des tables d'une base ACCESS en ASP .NET [ par vbtom ] Salut,Je recherche comment récupérer toutes les tables d'une base ACCESS XP(2002) en ASP .NetSI vous savez ca vous me sauver! ^^Merci d'avance!!++sPiR ACCESS ET ASP [ par ajeeth ] Bonjour, - Je dispose d'un carnet d'adresse sous access - Pour chaque adresse, je dispose d'une page Html avec le plan et une fonction zoom realise av 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 gallerie photo avec asp-access [ par frenzy ] Bonjour tlm,je veux réaliser une gallerie photos resultant d'une recherche en asp sur une base access.pour chaque article cliqué, je veux afficher une gallerie photos avec asp - access [ par frenzy ] Bonjour tlm,je veux réaliser une gallerie photos resultant d'une recherche en asp sur une base access.pour chaque article cliqué, je veux afficher une asp/Access, tant qu'y a du string ca va, mais apres... [ par droppy ] bonjour, voila je fais un formulaire html utilisant une fiche asp pour ecrire sur une base access. tout va bien pour les strings mais je ne sais pas c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales