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

Scripts/Batch Discussion :

Utilisation d'une base de donnée


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 36
    Par défaut Utilisation d'une base de donnée
    Bonjour,
    j'ai des utilisateurs dans une base de donnée mais je ne sais pas comment réaliser un script qui ce connecterait a la base de donnée et récupérerait les données via une succession de requête (j'ai déjà vu du powershell qui se connecte a une base de donnée sur internet mais aucun qui exploite les donnée d'une base de donnée) le but est de créer des utilisateur dans différente OU en fonction de leur lieu de résidence(ça je sais faire)

    ma question est donc : comment récupérer dans un tableau classique tout les nom des utilisateurs .... et avez vous une idée de comment faire correspondre leur lieu de résidence (en le mettant dans la même case du tableau ? )

    merci d'avance

    kormedhar

    ps voici le script que j'utilise actuellement pour me connecter a ma bdd et extraire les données dans un fichier texte je voudrais les mettre dans un tableau ligne par ligne (comme me le sort la requête)

    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
    	[void] [system.reflection.Assembly]::LoadWithPartialName("MySql.Data")  
    
    	# On positionne quelques variables  
    	$serv = "192.168.28.21"  
    	$port = "3306"  
    	$user = "root"  
    	$password = "P@ssw0rd"
    	$db = "gsb"
    	  
    	# Création de l'instance, connexion Ã* la base de données  
    	$mysql = New-Object MySql.Data.MySqlClient.MySqlConnection("server=$serv;port=$port;uid=$user;pwd=$password;database=$db;Pooling=False")  
    	$mysql.Open()  
    	   
    	# Instanciation de la requête  
    	$reqStr = "SELECT * FROM VISITEUR"  
    	$req = New-Object Mysql.Data.MysqlClient.MySqlCommand($reqStr,$mysql)  
    	   
    	# Création du data adapter et du dataset qui permettront de traiter les données  
    	$dataAdapter = New-Object MySql.Data.MySqlClient.MySqlDataAdapter($req)  
    	$dataSet = New-Object System.Data.DataSet  
    	$dataAdapter.Fill($dataSet,"test")
    	  
    	# Affichage du résultat  
    	$res = $dataSet.Tables["test"]  
    	$res | Format-Table  
    
    
    	#Fermeture de la connexion
    	$mysql.Close()

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par kormedhar Voir le message
    avez vous une idée de comment faire correspondre leur lieu de résidence (en le mettant dans la même case du tableau ? )
    On ne connait pas ton MCD et encore moins la structure de ta table .

    Mais dans ce type de traitement, il te faut déjà une table de correspondance (une hashtable ou coder autour d'un switch,...).
    Tu as déjà une structure de données pourquoi en créer une autre ? Tu peux utiliser Select-Objet sur ton objet table puis Export-CSV.

Discussions similaires

  1. [ODBC] Utilisation d'une base de données Microsoft Works en PHP, possible ?
    Par pikatshu dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/04/2007, 08h39
  2. [JGuard] Utilisation d'une base de donnée
    Par worldchampion57 dans le forum Sécurité
    Réponses: 3
    Dernier message: 09/06/2006, 00h38
  3. [VS2005]Utilisation d'une base de données avec VB 2005
    Par gabrielgarcin dans le forum Windows Forms
    Réponses: 1
    Dernier message: 08/02/2006, 15h46
  4. Réponses: 5
    Dernier message: 13/12/2005, 16h04
  5. Utilisation d'une base de données a distance
    Par newbie57 dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/10/2005, 09h25

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