Question
Listview SQL server
- Frigouli
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 4
- Remerciements reçus 0
j'aurais besoin d'afficher le contenu d'une table dans une listview ... j'ai donc utilisé un code que j'avais réalisé il y a longtemps avec le module MySql et il fonctionnait très bien ...
Sauf que la ça ne fonctionne pas et je pense qu'il faut utiliser le module Microsoft.SqlServer.Management.SMO.Database ... enfin je suppose ?
Etant débutant et nul en anglais pouvez vous m'aider à transposer cela pour du MySQL server svp ? j'ai du mal à trouver/comprendre mon bonheur sur internet
Merci beaucoup pour votre aide !
$listview = New-Object System.Windows.Forms.ListView
$listview.TabIndex = 3
$listview.Location = New-Object System.Drawing.Point(10,70)
$listview.Size = New-Object System.Drawing.Size(300,310)
$listview.View = "Details"
$listview.GridLines = $true
$listview.FullRowSelect = $true
$listview.AllowColumnReorder = $true
$listview.Scrollable = $true
$listview.Sorting ='None'
$col = $listview.Columns.Add("user_code", 60)
$col = $listview.Columns.Add("default_printer", 90)
$col = $listview.Columns.Add("LPT_SHARE", 90)
[void][system.reflection.assembly]::LoadWithPartialName("Mysql.Data")
$connection = "server=*****\*****;uid=*****;password=*******;database=****"
$ObjMysql = New-Object Mysql.Data.Mysqlclient.Mysqlconnection
$ObjMysql.ConnectionString = $connection
$ObjMysql.open()
$req = "select * from PAR_MAP_USER_PRINT"
$Sqlcommand = new-object Mysql.data.mysqlclient.mysqlcommand($req,$ObjMysql)
$mysqlAdapt = New-Object MySql.Data.MySqlClient.MySqlDataAdapter($Sqlcommand)
$mysqldataset = new-object System.Data.DataSet
$recordcount = $mysqlAdapt.fill($mysqldataset, "data")
$listview.BeginUpdate()
$listview.items.Clear()
foreach ($ligne in $mysqldataset.tables[0])
{
$item = New-Object System.Windows.Forms.ListViewItem($ligne.user_code)
[Void]$item.SubItems.Add($ligne.default_printer)
[Void]$item.SubItems.Add($ligne.LPT_SHARE)
[Void] $listview.Items.Add($item)
}
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
- Messages : 6300
- Remerciements reçus 68
recherche des exemples autour de System.Data.SqlClient.SqlConnection :
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = ('Data Source={0};Initial Catalog={1};Connection Timeout=120;Integrated Security=SSPI;' -f $Server, $DBName)
$SqlConnection.Open()
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Listview SQL server