[VB .NET 2005] Lire les données de SQL Server
Résolu
Bonjour,
Je développe une me permettant d'ajouter, de supprimer et de rechercher des éléments dans une base de données SQL Server.
L'ajout des données est réalisé.
Par contre la recherche de données et leur affichage m'échappe.
Dans une interface graphique, je saisis par exemple un nom et je souhaite le rechercher dans la base de données pour afficher l'ensemble des colonnes correspondant à ce nom dans un DataGridView. Mon prob est que je n'arrive pas à aller récupérer les informations dans la base de données. Si quelqu'un sait comment faire, ça m'aiderait beaucoup.
Merci d'avance.
--
Angel59 ;)
Je développe une me permettant d'ajouter, de supprimer et de rechercher des éléments dans une base de données SQL Server.
L'ajout des données est réalisé.
Par contre la recherche de données et leur affichage m'échappe.
Dans une interface graphique, je saisis par exemple un nom et je souhaite le rechercher dans la base de données pour afficher l'ensemble des colonnes correspondant à ce nom dans un DataGridView. Mon prob est que je n'arrive pas à aller récupérer les informations dans la base de données. Si quelqu'un sait comment faire, ça m'aiderait beaucoup.
Merci d'avance.
--
Angel59 ;)
Configuration: Windows XP Pro SP2 Visual Studio 2005 SQL Server 2005
38 réponses
Résumé de la discussion
La problématique porte sur la recherche et l'affichage des enregistrements d'une base SQL Server dans un DataGridView à partir d'une interface VB.NET. Des réponses proposées privilégient l'utilisation d'un DataSet avec des BindingSources et des TableAdapters pour relier SQL Server à l'affichage, ou l'emploi d'un DataView et d'un filtrage sur DataTable. En cas de besoin, certains répondants montrent aussi des approches plus directes avec DataReader ou DataView afin d'obtenir rapidement les valeurs et de les afficher dans des contrôles. D'autres contributions indiquent que le choix entre DataSet/BindingSource et DataReader dépend du besoin d'édition en temps réel et de la complexité des requêtes et des transactions.
-
Prob résolu.
-
-
@JmC97oneSalut,
Tout d'abord bonne année. Et désolé de mettre autant de temps à répondre mais je ne passe plus beaucoup de temps sur ce forum.
J'aimerais répondre aujourd'hui à ta question, mais il faut que je replonge dans mon code (depuis le temps) et je n'ai pas vraiment le temps actuellement. Je regarderais ce week end comment j'ai fait et te dirais quoi la semaine prochaine.
-
@JmC97oneBonjour,
Voici la réponse à ta question. J'ai utilisé un DataSet pour faire le lien entre mon programme et la base de données SQL Server, des BindingSources pour faire le lien avec les différentes tables et des TableAdapters pour lesquels j'ai créé des requêtes SQL.
Si tu veux je peux te passer mon code (il n'a rien de confidentiel et il n'a aucun brevet dessus ;) ) pour que tu puisses voir plus précisément. Mais pour cela, il faudra que tu me donnes un adresse mail (par MP) pour que je t'envoies le projet complet (sauf la base de données - mais je te donnerais les tables et champs à créer).
-
@angel59salut angel59,
ton message date un peu, mais je serai ineteressée par ton code;
je cherche à lire une base de donnée access 97 dans un programme vb2005; si tu pouvais me l'envoyer à cet email nat06@free.fr, ca serait sympa!
merci d'avance;
nathalie -
@JmC97oneSalut, j;aimerai aussi avoir le code dans Vb sans la base de donnees Sql (ou mm avec si c possible)pour voir plus clairement comment tu t'y est pris,mon email est uyasmine@gmail.com. Merci beaucoup. Y
-
-
salut svp qq px m'aider à savoir ce ke je dois installer pour travailler avec une base de donnée ds vb.net
merci -
bonjour je suis une éléve qui fait de la foresterie et j'ai vraiment besoin de savoir comment on peut trouver ou comment réaliser un code sur visual basic.net permettant d'exécuter une analyse de la regression ( régression lineaire avec ses coff de regression )
je suis vraiment besoin de ce code
a noter que je suis tres débutant dans ce domaine et j'ai envie vraiment de realiser cette application
et merci a l'avane pour votre aide -
declaration et initiamlisation d'une table sur vb 2005
-
Salut,
Je développe une application java sous NetBeans que j'ai connecté avec SQLSERVER 2005 et j e veux savoir comment appeler une procédure SQL SERVER à partir d'une classe Java.
Merci -
j essaye d faire une recherche dans un inputbox mé ca marche pa
j travaille avec vb.net et sql server 2005
voici mon code/
Private Sub parNomDeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ParNomToolStripMenuItem.Click
Dim commande As New SqlCommand
Dim reche
Try
DataGridView1.DataSource = DBNull.Value
reche = InputBox("Entrez le nom que vous voulez rechercher", "Recherche")
' commande.CommandText = "select * from salarié where nom_sal like '" & reche & "' "
Dim filtre As New DataView
filtre.RowFilter = "nom_sal like '*" & reche & "*'"
da = New SqlClient.SqlDataAdapter(commande)
ds = New DataSet
da.Fill(ds, commande.CommandText)
DataGridView1.DataSource = ds.Tables(commande.CommandText)
DataGridView1.RefreshEdit()
If Not reche = String.Empty Then
Me.mat.Text = dt.Rows(rownumber).Item("matricule").ToString
Me.nom.Text = dt.Rows(rownumber).Item("nom_sal").ToString
Me.prenom.Text = dt.Rows(rownumber).Item("prenom_sal").ToString
Me.adresse.Text = dt.Rows(rownumber).Item("adr_sal").ToString
Me.ville.Text = dt.Rows(rownumber).Item("ville_sal").ToString
Me.nombre.Text = dt.Rows(rownumber).Item("nb_enf").ToString
Me.telephone.Text = dt.Rows(rownumber).Item("tel_sal").ToString
Me.datenaissance.Text = dt.Rows(rownumber).Item("Date_naissance").ToString
Me.situation.Text = dt.Rows(rownumber).Item("situation_famil").ToString
End If
Catch ex As Exception
DataGridView1.DataSource = dt
End Try
End Sub -
bjr
j ai un formulaire ki permet de changer le mot de passe mé mon code ne marche pa
j travaill avec vb.net et sql server
voici mon code :
If ancien.Text = "" Then
ancien.Focus()
End If
If nouvo.Text = "" Then
nouvo.Focus()
End If
dr = ds.Tables("karima").Rows(Int(rownumber))
If (Me.nouvo.Text = Me.confirm.Text) And dr("mot_passe").ToString = Me.ancien.Text Then
dr("mot_passe") = Me.nouvo.Text
combuilder = New SqlCommandBuilder(da)
da.Update(ds, "karima")
ds.Clear()
da.Fill(ds, "karima")
dt = ds.Tables("karima")
MsgBox("mot de passe modifié", MsgBoxStyle.Information)
Me.Hide()
authentif.Show
Else
MsgBox("non valide", MsgBoxStyle.Information)
End If -
j essaye de rechercher par nom des salarié (par exp) en utilisant un inputbox et d afficher mon resultat dans des zones de textes
j utilise le vb.net com langage et sql server com bd
voici mon code mé ca marche pa:
PrivateSub parNomDeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ParNomToolStripMenuItem.Click
Dim commande AsNew SqlCommand
Dim reche
Try
DataGridView1.DataSource = DBNull.Value
reche = InputBox(
"Entrez le nom que vous voulez rechercher", "Recherche")
commande.CommandText =
"select * from salari, where nom_sal like '" & reche & "' "
da =
New SqlClient.SqlDataAdapter(commande)
ds =
New DataSet
da.Fill(ds, commande.CommandText)
DataGridView1.DataSource = ds.Tables(commande.CommandText)
DataGridView1.RefreshEdit()
Me.mat.Text = dt.Rows(rownumber).Item("matricule").ToString
Me.nom.Text = dt.Rows(rownumber).Item("nom_sal").ToString
Me.prenom.Text = dt.Rows(rownumber).Item("prenom_sal").ToString
Me.adresse.Text = dt.Rows(rownumber).Item("adr_sal").ToString
Me.ville.Text = dt.Rows(rownumber).Item("ville_sal").ToString
Me.nombre.Text = dt.Rows(rownumber).Item("nb_enf").ToString
Me.telephone.Text = dt.Rows(rownumber).Item("tel_sal").ToString
Me.datenaissance.Text = dt.Rows(rownumber).Item("Date_naissance").ToString
Me.situation.Text = dt.Rows(rownumber).Item("situation_famil").ToString
Catch ex As Exception
DataGridView1.DataSource = dt
EndTry
(aidez moi svp cé urgent) -
Bsr !
Svp puis-je savoir le code pr faire un login et mot de passe de mon application vb.net un simple code pour l'utilisateur !
merci d'avance -
jai les memes problemes je cree mon aplication et ma base de donnee mais je ne peut pas les connecter afin d'avoir a utiliser ma base dans mon application
-
je vous demande de me donne des cours pratique en vb avec sql serveur merci
-
je vous demande des cours pratique en pdf SVP en vb avec le sql serveur
-
Bonjour à ts le monde;
Merci de m'aider pour telecharger SQL SERVER 2005 et VB.net 2005, j'arrive pas à les telecharger,c trés urgent.
merci a tous -
salut tout le mond , j'éspère une reponce sur un probléme que je puisse pas resoudre.
j'utilise VB6 avec une base de donnée Accesse 2000. je voi pas comment crée le code d'un bouton qui réalise la recherche , en donnant par exemple un numére de code dans le prmier champs qui est unique ,dans ma base et affiche le reste des valeurs relatif à la resultat trouvée.
S'il est possible ,donnez un exemple en utilisant trrois champs .
MERCI INFINIMENT.
dbatef@hotmail.fr -
salut stp je pourrai avoir ton code pour l'accès aux données mon ad est leelou_tem@hotmail.com. merci d'avance^^
Bonjour,
Voici la réponse à ta question. J'ai utilisé un DataSet pour faire le lien entre mon programme et la base de données SQL Server, des BindingSources pour faire le lien avec les différentes tables et des TableAdapters pour lesquels j'ai créé des requêtes SQL.
Si tu veux je peux te passer mon code (il n'a rien de confidentiel et il n'a aucun brevet dessus ;) ) pour que tu puisses voir plus précisément. Mais pour cela, il faudra que tu me donnes un adresse mail (par MP) pour que je t'envoies le projet complet (sauf la base de données - mais je te donnerais les tables et champs à créer). -
salut,
svp est-ce que je peux avoire un exemple qui explique comment lire les donnees d'une base de donnee sql server a partire du vb en mode connecte -
Salut monde
Je realise une application vb.net qui gere une base de donneé sql server 2005 local (client/serveur sur meme machine)
SVP j'ai eu un probleme pour realiser la connexion et la manupilation (Insert, Update, ...)
Qui peut me donne les etape pour les realiser
mon Email est trabelsineji@yahoo.fr
-
Bonsoir,
Merci pour l'aide :d . -
Bonjour,
voila le code si tu utilise un dataset et bindingsource (mais c le mode déconnecté)
'dts le nom du dataset
'temployés nom de la table
'affichage des données dans le datagrid
DataGrid1.SetDataBinding(dts, "temployés")
bonne chance salima -
Bonjour,
Merc i bcp, mais moi je connais bien faire ce code là et voila comment !!
Dim Reader As OdbcDataReader
Reader = commande.ExecuteReader()
While Reader.Read()
Dim oo As String = ""
Dim i As Integer
For i = 0 To Reader.VisibleFieldCount - 1
oo += Reader(i).ToString + ""
Next
listbox1.Items.Add(oo)
End While
Et ça est deja executé sans aucun blem, jai pas de problemes avec laffichage , le seul souci c'est que je veux pas afficher les données dans une LISTBOX mais les affichées dans un DATAGRIDVIEW (les données dans un datagridview saffichent clairement), et je sais pas comment faire le code d'affichage pour le DATAGRIDVIEW !
SI tu le connais merci de me le dire !
Dsl pr le derangement !
- 1
- 2
Suivant