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 / AU SECOURS !!!! ] (cybunk)

jeudi 17 février 2005 à 02:34:09 | 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 -


jeudi 17 février 2005 à 08:36:05 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

InnocentCriminal

Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("c:\testfile.txt", True)
MyFile.WriteLine("Ceci est un test.")
MyFile.Close

Je n'est pas testé mais ce code dois marcher, si tu dipose chez toi de microsoft office je ne sais pas lequel, tu peu trouver ce fichier d'aide : 'VBSCRIP5.CHM'

Vu que l'asp c un peu du vbscript ça devrait marcher ... ( à mettre au conditionnel ! )

jeudi 17 février 2005 à 09:34:20 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

Et ben m^me si c'est sensiblement le m^mes script et je suis persuadé que c'est ca, mais je pense kon oublie un parametre ou un reglage serveur ..... pake ton script me génér la m^me erreur :

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


         - cybunk -


jeudi 17 février 2005 à 09:45:45 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

roro06



Bonjour

pathfile=Server.mapPath(".") & "/" & root & "/" & name
pour débugger, fait :
response.write(pathfile)
...
set ecrireFichier=fso.createTextFile (pathFile, true, false)
(le deuxième paramètre, true, sert à réécrire le fichier s'il existe déjà : tu te dispense du test d'existence; le troisième paramètre : true pour de l'unicode, false pour de l'ascii)


Cordialement
Roro webDev

jeudi 17 février 2005 à 10:23:15 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

yes trop cool merci mais....

si j'ai bien compris "response.write(pathfile)" me permet d'afficher le chemin d'accés du fichier viser, et cela fonctionne !

mais put1 j'ai beau joué avec les param de
createTextFile ca change rien et pourtant je les ais tous essayer c'est toujours :

HTTP 500.100 - Erreur interne au serveur - Erreur ASP
Services Internet (IIS)

Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A0046)
Permission refusée
/sam/ecrire3.asp, line 5




RRRRRaaaaaaaaaaaaa ca me m'enerve !!

         - cybunk -


jeudi 17 février 2005 à 10:45:00 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

et la ligne 5 c'est cet fonction de m.... :
set inF = FSO.CreateTextFile(fic, true, false)

a chaque fois dans tout les scripts, c'est elle ki bloke .
c'est bizarre c'est peu etre du a un param du serveur

         - cybunk -


jeudi 17 février 2005 à 10:55:29 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

roro06

Réponse acceptée !


Bonjour
Sans trop m'avancer :
Il faut que le répertoire dans lequel tu veux créer ton fichier ait les droits d'écriture pour l'utilisateur IWAM_NOMDELAMACHINE .
J'éspère qu'un spécialiste pourra nous confirmer çà.

Cordialement
Roro webDev

jeudi 17 février 2005 à 12:32:30 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

effectivement il faut donner les droits non pas o repertoire mais a l'utilisateur ....!!


donc avoir accés a l'admin !


         - cybunk -


jeudi 17 février 2005 à 12:39:05 | Re : Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)

cybunk

MERCI BCP BCP BCP BCP BCP BCP


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