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 :

Gestion erreur mauvais login/password sqlplus


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 37
    Par défaut Gestion erreur mauvais login/password sqlplus
    Bonjour,

    J'ai déjà fais un post pour la gestion d'une erreur sql qui est içi http://www.developpez.net/forums/d15...on-erreur-sql/

    M'ai la je dois gérer le cas où je me connecte avec un login et mot de passe non valide

    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
    function requete_sql() 
    On Error Resume Next
     
     
    	if SERVICE <> "" then
     
    			Set WshShell = CreateObject("WScript.Shell" ) 				'verifie si le service est present
    			commande = "cmd /c sc query state= all | findstr OracleService | findstr SERVICE_NAME | findstr /I OracleService"&SERVICE&"$"
    			return =wshshell.run(commande,true,1) 
     
    		if return = 0 then 
    			Set cmd = WshShell.Exec("cmd /c set ORACLE_SID="& SERVICE &" && "& ORACLE_HOME & "\BIN\sqlplus.exe -s "&LOGIN &" @C:\Maincare\nscp_supervision\scripts\maincare\requete_vbs\check_ds_infocentre_job.sql "&JOB)
     
    			result_sql= cmd.StdOut.ReadAll
    			ERR_SQL=result_sql
     
     
    			Do While cmd.Status <> 1
    				WScript.Sleep 100		
    			Loop
    			CODE_ERREUR=cmd.exitcode
     
    				if CODE_ERREUR = 0 then
    					result_cmd=replace(replace((result_sql),vbCrlF,""),vbTab," ")  	
    					result_cmd = split(result_cmd," ")								
    					x=0
    					y=0
    					do while x <> UBound (result_cmd)+1								
    						if result_cmd(x)<> "" then 					
    							Carnet(y)=result_cmd(x)
    							y=y+1	
    						end if 
    						x=x+1
    					loop
    					result_job = carnet(0)
    					result_start_time = carnet(1)
    					result_execution_time = carnet(2)
    				else
    					CODE_ERREUR = 2										
    					gest_erreur_sql()
    				end if
     
    		else
    			wscript.echo "Service invalide"
    			WScript.Quit(ST_UK)
     
    		end if
     
    	end if 
    	gest_erreur_sql()
    end function
    ma variable LOGIN saisie sous cette forme ci : login/password

    le problème est lorsque que je saisis une mauvais combinaison de login password le script bloque sur cette linge là "result_sql= cmd.StdOut.ReadAll"

    quelqu'un aurait une solution s'il vous plait ?

    merci d'avance

    Galène

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 124
    Par défaut
    Salut

    Suite au Set cmd = WshShell.Exec("cmd /c ...... je tenterai un If TypeName(cmd) <> "Nothing" then le login password doit être Ok.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. Problème gestion erreur login
    Par zitoune31 dans le forum VB.NET
    Réponses: 21
    Dernier message: 27/03/2011, 20h44
  2. gestion d'erreur connection AIX pour sqlplus
    Par juin29 dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 22/06/2009, 15h40
  3. [MySQL] Identification Login-password avec Mysql, ou est l'erreur dans le code ?
    Par fredob dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/06/2007, 09h33
  4. [Sécurité] gestion erreur login mdp
    Par oceane751 dans le forum Langage
    Réponses: 19
    Dernier message: 03/11/2005, 11h58

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