IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Accès base de données : parametre de securite


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut Accès base de données : parametre de securite
    Bonjour à tous,

    J'ai un petit problème d'accès à une base de données.

    J'ai un fichier html qui contient cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ...
    <head>
    <script language="VBScript"   src="stat_visite.vbs"></script
    ....
    </head>
    ....
    <body>
    <script language="VBSCRIPT">stat_visite()</script>
    ....
    Et voici le code de la methode(sub) stat_visite()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
     
    sub stat_visite()
     
    	Dim MoteurDeRecherche 
    	MoteurDeRecherche = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
     
    	'
    	' Déclaration des variables de la base de données ACCESS
    	'
     
    	Dim objConnection
    	Dim objRecordset
    	Dim AccesFichier
     
    	Dim NumVisite
    	Dim NomVisiteur
    	Dim NbVisite
    	Dim DateDerniereVisite
    	Dim maj
     
    	maj = 0
     
    	'stockage des valeur courantes
    	NbVisite = 1
    	msgbox("youpi")
    	NomVisiteur = "toto"
    	DateDerniereVisite = Now 'date du jour
     
    	Msgbox (DateDerniereVisite)
    	Msgbox (NomVisiteur)
     
    	Fichier = "G:\bd1.mdb"
     
    	Set objConnection = CreateObject("ADODB.Connection")
    	Set objRecordset = CreateObject("ADODB.Recordset")
     
     
     
    	AccesFichier = MoteurDeRecherche & Fichier
    	Msgbox("test 1 : " & AccesFichier)
     
    	objConnection.Open AccesFichier
    	'le mesgbox suivant n'est pas affiché, message d'erreur sur l'appel de open
            Msgbox("test 2")
    	objRecordset.Open "SELECT * FROM visites" , objConnection, adOpenStatic, adLockOptimistic
     
    	'objRecordset.MoveLast
    	'objRecordset.MoveFirst
    	'pour chaque element de l'enregistrement retourné
    	'while not(objRecordset.EOF)
    	'	if objRecordset("nom_visiteur") = NomVisiteur then
    	'		msgbox("update")
    	'		objRecordset("nb_visite") = objRecordset("nb_visite") + NbVisite
    	'		objRecordset("date_derniere_visite") = DateDerniereVisite
    	'		maj = 1
    	'		exit
    	'	end if
    	'	objRecordset.MoveNext
    	'wend
     
    	'if maj = 0 then
    	'	msgbox("creation")
    	'	objRecordset.AddNew
    	'	objRecordset("nom_visiteur") = NomVisiteur
    	'	objRecordset("nb_visite") = NbVisite
    	'	objRecordset("date_derniere_visite") = DateDerniereVisite
    	'	objRecordset.Update
    	'end if
     
    	objConnection.Close
    	'document.write("ok")
    end sub
    Et au moment où la ligne "objConnection.Open AccesFichier" est executée j'ai le message suivant :

    "Les paramètres de sécurité de cet ordinateur interdisent l'accès à une source de données située sur un autre domaine"

    J'ai essayé de remplacer la ligne :
    Fichier = "G:\bd1.mdb"
    par Fichier = "\\serveur\site\fichiers\bd1.mdb"
    ou par Fichier = "C:\Documents and settings\login\Bureau\bd1.mdb"

    Et à chaque fois j'obtiens la même erreur.
    J'ai essayé l'accès à un fichier XML et j'ai la même erreur.
    J'ai les droits d'écriture sur tous ces emplacements.

    Je ne sais d'ou peut venir ce problème ....

    Quelqu'un aurait une idée ?

    Merci beaucoup de votre aide !!!

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    As tu regardé quels étaient tes paramètre de sécurité ?
    Non parce que vu l'erreur, moi perso, je commencerais par vérifier si ce que me dit le PC est vrai ou pas.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    C'est à dire ?

    J'ai les droits d'écriture/lecture sur ces emplacements réseaux et/ou locaux.

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Bah tu as des paramètres de sécurités pour la machine, je ne sais plus où cela se trouve. Il est possible que tu ne puisses pas faire ce que te dit l'erreur.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    J'avais bien noté la parade de microsoft :
    http://support.microsoft.com/kb/313239/fr

    Seulement cela ne m'aide pas beaucoup....

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    c'est à dire ?

Discussions similaires

  1. Accès Base de données Access
    Par vincent magnin dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/06/2006, 12h09
  2. Problème accès base de données
    Par alainconnu dans le forum Outils
    Réponses: 3
    Dernier message: 27/04/2006, 09h31
  3. [PHPMyAdmin] Accès base de donnée pour utilisateur
    Par nicodeme dans le forum Outils
    Réponses: 2
    Dernier message: 04/03/2006, 01h10
  4. [C#]Global.asax et accès base de données.
    Par R'SKaP dans le forum ASP.NET
    Réponses: 13
    Dernier message: 26/01/2006, 15h00
  5. [Kylix] Kylix et accès Base de données
    Par Oyoboy dans le forum EDI
    Réponses: 16
    Dernier message: 22/06/2004, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo