begin process at 2012 02 16 12:23:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

SQL

 > 

ComboBox et SQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ComboBox et SQL

dimanche 8 avril 2007 à 01:26:04 | ComboBox et SQL

loneliness06

Bonjour a tous,

nom de bd : "notes.mdb"
nom de la table : "notes"
nom du champs que je veux recupérer : "Scale"

J'ai un gros probleme je ne sais pas comment recuperer les champs de ma base de données dans ma combobox.
infos : Je passe par un composant, que j'additionne a mon projet.

voila la connexion :

Private

Sub UserControl1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

'Get data from the database, put it into the DataTable object dt,

'and display the initial record's data in text boxes

Dim connStr AsString = "Provider = Microsoft.Jet.OLEDB.4.0;" & _

"Data Source = notes.mdb"

Dim sqlStr AsString = "SELECT * FROM notes"

Dim dataAdapter AsNew OleDb.OleDbDataAdapter(sqlStr, connStr)

dataAdapter.Fill(dt)

dataAdapter.Dispose()

UpdateTextBoxes()

EndSub

et maintenant j'affiche dans mes différent textbox :

Sub UpdateTextBoxes()

ComboScale.Text = CStr(dt.Rows(rowIndex)("Scale"))

txtScale.Text = CStr(dt.Rows(rowIndex)("Scale"))

txt1.Text = CStr(dt.Rows(rowIndex)("degree1"))

txt3.Text = CStr(dt.Rows(rowIndex)("degree3"))

txt5.Text = CStr(dt.Rows(rowIndex)("degree5"))

txt7.Text = CStr(dt.Rows(rowIndex)("degree7"))

EndSub


Ce que je voudrais donc c de pouvoir avoir ma liste deroulante du champs scale dans ComboScale.

Pouvez vous m'aidez ?


Merci

dimanche 8 avril 2007 à 05:16:09 | Re : ComboBox et SQL

mortalino

Membre Club


Salut,

pour récupérer les valeurs de ton champs, il faut le préciser dans ta requête :
Dim sqlStr AsString = "SELECT * FROM notes"
Dim sqlStr AsString = "SELECT scale FROM notes"


Après pour parcourir les enregistrements, j'en sais absolument rien, pas encore en DotNet

@++


  --Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
  
dimanche 8 avril 2007 à 11:41:58 | Re : ComboBox et SQL

neo1602brice

Pour ma part, voilà comment je procède pour récuperer des données depuis une BD et les afficher dans une comboBox, j'utilise des recordset.IL faut pour cela cocher la réference Microsoft ActiveData Objet 2.*:

'Déclaration des variables
Public connexionADODB As New ADODB.Connection
public rsNote as new ADODB.recorset

'connexion à la Base de donnée
connexionADODB.Provider = "Microsoft.Jet.oledb.4.0"
connexionADODB.ConnectionString = App.Path + "\bdd\notes.mdb"
connexionADODB.Open

'requete SQL
rsNote.open "SELECT scale FROM notes", connexionADODB
'vérifie s'il y a un résultat
if rsNote.recordcount <> 0 then
   rsNote.moveFirst
   'répete l'opération tant que tous tes champs ne sont pas ajouté
   Do
      combo1.additem rsNote.fields("scale")
      rsNote.moveNext
   Loop until rsNote.EOF=true
endif
rsNote.close

Voilà, j'espère avoir correctement répondu à ta réponse
++



Cette discussion est classée dans : text, rows, dt, cstr, rowindex


Répondre à ce message

Sujets en rapport avec ce message

[.NET] Mise à jour Bdd [ par Sniper_Vgaerr ] Bonjour à tous,J'ai un petit souci dans mon programme VB.NET. J'ai crée un programme de gestion de fiches clients ainsi que de classeurs, qui correspo Base de données à plusieurs tables [ par java_Ado ] Bonsoir !!!!g une application  à realisé elle doit etre relier a une base de données constitué de  4 tables alors chaque clé primaire d une table est selection multiple dans un gatagridview [ par germany1970 ] Bonjour, j'ai un datagridview avec 3 colonnes ( nom-prénom-adresse) j'ai aussi 6 textbox. alors pour envoyer la valeur des champs de mondatagridview a requête d'insertion et de modification en VB.net 2008 avec SGBD Mysql [ par noahm ] Bonjour à tous Aidez moi à trouver le code pour les requêtes d'insertion et de modification en j'ai essayé le code suivant: [color=blu erreur pour le chargement d'un table a partir d'autre [ par infogirls ] slt a tous je peux transfert les données d'un table a la base de données access a l'autre table je travail avec ce code [color=gray]Imports System.D Prolème de Conversion de type DBNuull en String [ par coulibalysy ] Je suis débutant en VB.net et je developpe sur VB.Net Express 2008Lorsque je lance l'exe mon programme me signale l'erreur suivante:"La conversion du base de données access [ par germany1970 ] Bonsoir et bonne et heureuse année 2011, mon problème le suivant : j'ai écrit le code pour se connecter à une base de donnée access, j'ajoute un enreg connecter base de donnée access [ par germany1970 ] Bonsoir et bonne et heureuse année 2011, mon problème le suivant : j'ai écrit le code pour se connecter à une base de donnée access, j'ajoute un enr calcul la somme de chiffre réaliser par un ensemble des serveurs [ par mohamedinfo ] bnjour, j'ai une petit application de gestion cafe,j'ai besoin de calculer la somme de chifre réaliser par des serveur voila mon code : da = New OleD


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,463 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales