Accueil > Forum > > > > Aucune données visible depuis VS2005 dans ma bdd alors que données présentes
Aucune données visible depuis VS2005 dans ma bdd alors que données présentes
samedi 20 juin 2009 à 19:39:00 |
Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Brydjy
|
Bonjour à tous, Je fais appel à vous, car j'ai un petit problème avec mon projet encours. J'ai tenté de renseigner quelques infos à la main dans ma base de données Access, des infos qui alimenterons des listes déroulantes. Sauf que, quand je tente d'afficher ces infos dans une des listes déroulantes, et bien il me renvoie un message d'erreur, celui de mon "Try...catch" Je vous met mon code, au cas où quelqu'un comprendrais pourquoi. Selon moi, et d'après ce que j'ai compris, Visual Studio est incapable de trouver une quelconque données dans ma bdd Access... C'est très énervant... Private Sub CmbCtr_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmbCtr.SelectedIndexChanged Try command = New OleDbCommand("select * from T_Contrats", Cnxtemps) ' Ouvrir la connexion Cnxtemps.Open() dr = command.ExecuteReader() ' vider le ComboBox CmbCtr.Items.Clear() If dr.HasRows Then 'Tant que le DataReader a une ligne d'enregistrement While dr.Read ' Ajouter la donnée au ComboBox CmbCtr.Items.Add(dr.GetValue(0)) End While Else MessageBox.Show("Pas de résultats pour la donnée", "Infos", MessageBoxButtons.OK, MessageBoxIcon.Information) End If Catch ex As Exception MessageBox.Show(ex.Message) Finally If Not (dr Is Nothing) Then dr.Close() If Not (con Is Nothing) Then con.Close() End Try End Sub Merci par avance de votre aide.
|
|
samedi 20 juin 2009 à 23:13:04 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Mayzz
|
Bonjour, Montre nous ta chaine de connexion et précise tes messages d'erreurs. Merci. Mayzz. Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
dimanche 21 juin 2009 à 10:44:52 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Brydjy
|
Bonjour et merci, Le message d'erreur est celui du "Else" : "Pas de résultats pour la donnée" Sinon ma chaine de connexion est la suivante : Public Cnxtemps As OleDb.OleDbConnection Public StrChaine As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\base_appli.mdb;Persist Security Info=False"
Sinon, j'ai fait un truc tout con, j'ai fait glisser ma table dans ma combobox et ça fonctionne, par contre je voulais pas récupérer le libellé mais le numéro de ma table, ça j'ai pas trop vue où fallait aller pour le modifier.  Merci
|
|
dimanche 21 juin 2009 à 11:15:20 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Mayzz
|
Réponse acceptée !
Regarde les Propriétés DisplayMember et ValueMember, ce que tu as fais, c'est créer un contrôle lié au données, en gros, le code que tu as saisis plus haut se fait automatiquement, (Ajout à la propriété DataSource), c'est aussi valable pour plusieurs contrôles. ValueMember sur le champ qui te sert d'ID ou sur ta clé primaire, puis sert toi de la propriété SelectedValue pour retrouver celui-ci. Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
dimanche 21 juin 2009 à 11:45:01 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Brydjy
|
Euh... J'ai pas tout compris, mais je te promet que je vais essayer. J'avais aussi essayer ce code, mais ça n'affichais rien ! sql = "select * from T_Contrats" DtA = New OleDbDataAdapter(sql, Cnxtemps) Cnxtemps.Open()
DtA.Fill(DtS, "Liste contrat") DtT = DtS.Tables("Liste contrat") CmbCtr.DataSource = DtT CmbCtr.DisplayMember = "NumCtr"
Cnxtemps.Close()
Bon merci, pour votre aide. C'est vraiment mal foutu ces cours à deux balles. C'est un projet que je dois rendre pour la semaine prochaine, et le type ils nous a juste expliqué rapidement comment afficher une donnée à l'aide de l'objet BindingSource. Franchement, il a même pas parlé de modification, suppression, affichage dans autre chose que dans un textBox... en bref, je suis dans la merde, j'ose à peine imaginer le reste de mes collègues.
Je fait pas mal de programmation, mais ça n'a vraiment rien avoir avec du VB. (PHP et JAVA) aussi bien niveau grammaire que sur la forme. ça me déçois.
|
|
dimanche 21 juin 2009 à 11:52:33 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Brydjy
|
Bon, en faite, ayé, j'ai réussi à afficher les données, c'est parce que je n'instanciais pas mon "DtS" donc j'ai rajouté une ligne qui le fait. a présent, quelqu'un peut-il me dire comment je fait pour afficher dans ma Combobox le libellé (nom du champ) mais enregistré dans ma bdd le numéro correspondant à ce même libellé ? ça serait vraiment gentil, car là du coup, vue que je n'y arrive pas, j'affiche le libellé, mais j'ai changé le type dans ma table, j'attends plus un entier comme je le souhaitais, mais un string. et c'est dommage, car pour le trie c'était mieux d'avoir des numéros, comme ça je pouvait faire des conditions sur "inférieur à" et "supèrieur à". Merci beaucoup par avance. 
|
|
dimanche 21 juin 2009 à 12:10:10 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Mayzz
|
Réponse acceptée !
Dans la propriété DisplayMember tu dois renseigner le nom de la colonne qui affichera les valeurs dans le combo, et dans ValueMember, le nom de la colonne dont les valeurs serront retournés par la sélection dans le combo (SelectedValue). Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
dimanche 21 juin 2009 à 12:54:31 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Brydjy
|
Merci bien, bon j'ai testé, j'ai essayé dans tous les sens, et ça marche nickel merci beaucoup ! Bon maintenant, il faut que je fasse tous les formulaires. Passez un excellent fin de weekend et merci encore. Bye 
|
|
dimanche 21 juin 2009 à 13:04:09 |
Re : Aucune données visible depuis VS2005 dans ma bdd alors que données présentes

Mayzz
|
Merci ;) également et bonne chance pout ton projet. Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
Cette discussion est classée dans : données, infos, dr, if, cmbctr
Répondre à ce message
Sujets en rapport avec ce message
Réactualisation des données [ par scoubidou79 ]
bonjour à tous,J'ai réussi a afficher dans une combobox des infos venant d'une base de données, mais lorsque j'enregistre des infos dans ma base, ma l
Exporter des infos stockées dans une base Access vers Excel [ par davidguillon ]
B'jour!Je vous explique ma situation. J'ia une base de données Access avec une liste de films et les infos qui les concernent.Cette base de données, j
infos base de données [ par typa ]
Bonjour je viens de créer une base de données de réservation de train sous Access , et j'ai quelques problèmes : est-ce que quelqu'un saurait créer d
probleme de connection [ par mayna21 ]
Salut les VB'iens ;) je sais pas si quelqu'un peut m'aider, mon programme doit verfier un login et un mot de pass dans base de données sql, le code
vérifier type de données dans un champset modifier les cellules en conséquence [ par thechosenone5959 ]
Bonjour à tous, je souhaiterais supprimer les données de type varchar dans un champ complet d'une feuille excel (collone C). JE calle au niveau de la
condition d'une requète SQL [ par lolodero ]
Salut à tous,j'ai une requète SQL sous access en vba, qui selectionne plusieurs données.le problème se pose au moment de ma condition cad du where.mes
Copie données usf dans une certaine ligne tableau excel [ par mikam1660 ]
Bonjour à tous, Vu mon niveau de débutant en VBA j' n'arrive pas à résoudre un problème afin de copier les données des textbox d'un userform dans un t
Transfert de données EXCEL Vers ACCESS [ par monami005 ]
Salut tout le monde J'expose ici mon problème. A l'aide de ce code visual basic 6 j'arrive à faire un transfert de données de trois colonnes excel(N
type de données incompatible dans l'expression du critère [ par joujma5 ]
bonjour, j'ai un petit problème lors de l'insertion de données dans ma base de données access, y'a t(il quelqu'un qui peux m'aider, voici le code: [co
Utilisation des sockets .NET (VB2010) [ par raffika ]
Bonjour, avec Visual Basic 2010, j'utilise : Imports System.Net.Sockets Pour faire un client irc (cf ma source ChatIRC) seulement je ne sais pas si j'
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|