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 : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046) [ Archives ASP & ASP.NET / IIS et l'ASP ] (cybunk)

jeudi 17 février 2005 à 02:35:24 | Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

Boinjour

    j'ai un petit problème sur un script et j'aurai aimé savoir si kelk1 a une idée ki pourrait m'éclairé.
Voila, je veux via ASP (en php c'est facil et j'y arrive alors ya pas de raison !) ecrire dans un fichier texte.
Après avoir tester différentes solutions aucune s'est avéré concluente :

1- la première est le script de nix a l'url suivante : http://www.aspfr.com/code.aspx?ID=8587
et horreur et desespoir ca n'as pas le résultat escompté et me renvoi m^mes pas un message d'erreur!

2- la seconde est un script qu'un menbre de aspfr (Chrigou) m'as fait parvenir et je le remerci !
le voici :

Sub Ecrire_fic(name,root,quoi)
Dim Fichier, Ecrirefichier, pathfile
Set Fichier = Server.CreateObject("Scripting.FileSystemObject")
pathfile=Server.mapPath(root)&"\"&name
Application.Lock
If fichier.FileExists(pathfile) Then
Fichier.DeleteFile(pathfile)
end if
Set Ecrirefichier = Fichier.OpenTextFile(pathfile, 2, TRUE)
Ecrirefichier.Write(quoi)
Application.Unlock
set Ecrirefichier=nothing
set Fichier=nothing
End sub

Et pour les appeler:

Call Ecrire_fic("fichier.txt", "répertoire", "texte du fichier")


malheureusement après avoir tester sur deux serveur différent dont un ou je suis sur d'avoir les droits d'ecriture de lecture d'execution (et tous ce ke j'ai pu trouver sur IIS capture d'ecran ici http://cel.cybunk.com/param.GIF) sur les repertoire approprié.... bref ca marche pas et me renvois cette erreur :

Erreur d'exécution Microsoft VBScript (0x800A0046)
Permission refusée


3- Après avoir flané sur le net j'ai trouvé d'autre scirpt très similaire notement sur http://asp.developpez.com/faq/?page=filesystemobject#creation :
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
fic = Server.MapPath("mon_dossier/mon_fich.ext")
set inF = FSO.CreateTextFile(fic)
inF.write texte 'ecrit le texte
inF.writeLine texte 'ecrit le texte sur une ligne
inF.writeBlankLines(5) 'ecrit des lignes blanches
inF.close
%>

et et et m^mes erreur sur les deux serveurs :

Erreur d'exécution Microsoft VBScript (0x800A0046)
Permission refusée


- aprés cela j'ais trouvé un script sensiblement pareille  sur http://www.asp-php.net/tutorial/asp-php/ecriture.php  et rebelotte !!!!!

cela commence a sacréement m'enerver j'aurais aimé savoir si quelqu'un avais déja rencontré ce problème ou pouvait me dire ke je suis complémtement idiot et ke j'ai pas mit le " le # ou le / a l'endroit ou il faut !!!!

Merci d'avance

         - cybunk -


vendredi 18 février 2005 à 18:13:09 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut

Ton script pour créer un fichier texte à l'air très bien, je ne penses pas que l'erreur vienne de là.
C'est sans doute vrai que tu as les droits d'écriture IIS, mais pense aussi à vérifier que IIS lui-même a les droits d'écriture NTFS.
J'explique... :
IIS correspond à deux utilisateurs de Windows nommés : IUSR_NOMDUSERVEUR et IWAM_NOMDUSERVEUR. C'est ces deux là qu'il faut autoriser, directement dans l'onglet sécurité du répertoire de Windows (et pas dans IIS). Si ceux là n'ont pas les droits d'écriture, tu pourras faire ce que tu veux avec les droits IIS, ça ne marchera jamais.
En plus ce problème ne survient que quand on utilise le FSO...(et aussi pour les BD...)

à+

Nurgle
C'est une grande folie que de vouloir être sage tout seul !

dimanche 20 février 2005 à 14:31:39 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

Merci



         - cybunk -




Cette discussion est classé dans : fichier, set, texte, erreur, pathfile


Répondre à ce message

Sujets en rapport avec ce message

Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046) [ par cybunk ] Boinjour     j'ai un petit problème sur un script et j'aurai aimé savoir si kelk1 a une idée ki pourrait m'éclairé. Voila, je veux via ASP (en ph Traitement trop long pour envoyer des emails ? [ par nirega ] Bonjour,j'ai fait un code qui recherche des données dans une base de donnée Access. (J'ai 1550 membre pour l'instant )j'ai testé plusieur moyen d'opti Erreur d'analyse : que faire ?? Help [ par giny76 ] Bonjour à tous !Voilà, je débute absolument en asp.net et, après avoir fait mes pages sans problèmes, je me retrouve avec cette erreur que je ne compr ASP - "Erreur non spécifiée" [ par ranouf ] Bonjour, IIS5 sous windows 2000 voici mon code    '--- Connexion à la base de données   dim cnx   dim rst   dim sql&nb Erreur sur une requête paramétrée [ par guillem69 ] Bonjour, A l'execution de ma requête, je tombe sur le message d'erreur :"Microsoft OLE DB Provider for ODBC Drivers error '80040e21' [Microsoft][ODBC [ASP.NET][C#]Creation d'un fichier... erreur fichier utiliser par une autre resource [ par EvilDef ] Bonjour a tous, voila je cree un fichier html sur le serveur. puis je retourne sur une page ou je peut voir le contenu, et j'ai une erreur comme quoi parametre title=fichier texte [ par KolGas ] Vous connaissez le petit texte qui s'affiche sur le passage prolongé de la souris,celui qui est parametre dans : title="ici le petit text" >element t Ecriture ou lecture dans un fichier ! [ par mara54 ] Bonjour à tous !j'ai testé un petit script pour ecrire dans un fichier ! mais ca ne marche pas  ( pourtant ce script je l'ai copié sur un tutorial ! V upload sans composant erreur [ par Florynth ] Bonjour, je me sers du upload sans composant de nix pour envoyer un fichier sur le serveur... Ça marche bien mais pas si le fichier et plus gros (et lecture fichier texte [ par akoaboulvard ] Bonjour J'aurai besoins d'aide s'il vous plait pour receuillir des informations d'un fichier texte dans un tableau. Mon fichier texte comporte 5 ligne


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



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,203 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é.