Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : comment lier un dbcombo avec une table [ Archives Visual Basic / Bases de données ] (yassineee)

dimanche 29 mai 2005 à 17:57:58 | comment lier un dbcombo avec une table

yassineee

salut
j'aimerai lier un dbcombos avec une base sql server j'utilise ADO
et j'ai utiliser le code suivant :

Code:

Dim con As New SqlConnection("DATA SOURCE=localhost;integrated security=SSPI;" + "Initial Catalog=FRESTAURANT")
connection.open()

Dim ensemble_t As New SqlCommand(" select num_ticket from T_TICKET ", connection)

Dim rs_ensemble_t As SqlDataReader = ensemble_t.ExecuteReader() 
while  rs_ensemble_t.read
 rs_ensemble_t.Read()
   combo1.DataSource = connection
   combo1.Text = rs_ensemble_t.GetValue(0) 
end while
     rs_ensemble_t.Close()

dimanche 29 mai 2005 à 19:38:19 | Re : comment lier un dbcombo avec une table

nhervagault

Administrateur CodeS-SourceS
Salut,

Pourquoi tu mets 2 fois la fonction read dans ta boucle.??

Quel est le probleme ??
Il manque la suite de la question?






lundi 30 mai 2005 à 10:26:20 | Re : comment lier un dbcombo avec une table

DJTIME

Salut yassineee je suppose que tu veut le charger avec tous les enregistrement d'un champ (genre la liste des fouirnisseurs ou liste des fonctions ect....)

Donc fait le simplement sans aucune ligne de code

1-Primo tu rajoute le composant ADODC pour ta connection (qu'on appelle par defaut "adodc1")
2 -tu va sur la propriétés de ton adodc connection string puis tu choisis "créer" (tu clique juste dessus)
3 -ensuite tu choisis le fournisseurs de la base (qui doit etre microsoft OLE DB Provider for Microsoft SQL Server)
4 -Tu choisis la base en indiquant le nom (je te conseil de mettre le chemin relatif et non absolu)
5 -ensuite tu clique sur le petit bouton pour tester la connection a ta base (si ca marche tu continue sinon verifie le format de ta base)

6 -dans la propriété recordsource de l'adodc tu choisis type de commande 1-adcmdtext.
7 -En bas tu ecris ta requete SQL (que tu peut modifier durant l'execution de ton programme en faisant par exemple
adodc1.recordsource="select.......... where....LIKE'" & text1.text &"';"
adodc1.refresh
)


Tu peut tester le resultat des 7 point en rajoutant un Datagrid et en choisissant comme valeur de datasource : adodc1
puis tu execute

Pour ton DBCombo

8 -Dans la propriétés datasource et RowSource tu choisis adodc1
9 -Dans la propriétés ListFields tu choisis le champ que tu veut afficher

Voila c'est supposer marché sans aucune ligne de code!!!!
------------------------------------------------------------------------------------------------------------------------------
Problème que tu rencontrera surement :)
Le contenu de ton combo sera liée à l'adodc1 donc si suite a ta requete le champs que tu veut afficher ne ressort qu'un seul resultat tu ne trouvera dans ta list qu'une seule ligne.
Ainsi pour eviter que le contenu de ton combo ne varie avec le resultat de tes requetes SQL tu peut tous simplement recréer un autre adodc2 dont le resultat sera fixe dans le sens ou il ne varie pas pendant l'execution de ton appli.

------------------------------------------------------------------------------------------------------------------------------

J'espère avoir répondu a ta question bonne chance.....

lundi 30 mai 2005 à 15:10:22 | Re : comment lier un dbcombo avec une table

nhervagault

Administrateur CodeS-SourceS
Salut, DJTIME
Je pense que ta réponse est hors sujet le code de la question est en .net et toi tu reponds en VB6.

Bonne continuation.





Cette discussion est classé dans : connection, rs, lier, ensemble, dbcombo


Répondre à ce message

Sujets en rapport avec ce message

comment lier un controle dbcombo a une base [ par yassineee ] salut j'aimerai lier un dbcombos avec une base sql server j'utilise ADO j'ai utiliser le code suivant : < recuperer la valeur d'une requete dans un dbcombo [ par yassineee ] salut , voila ma requete Code: <TD cl conexion base access [ par samisahliess ] j'ai vraiment besoin de votre aide merci voici mon code Dim con As Connection Dim rs As New ADODB.Recordset 'permet de creer l'objet connexion et re dbcombo [ par NOORLOUBNA ] bonjour est_ce que quelqu'un peut cooriger ce code: rs.open("select * from reservation") set datacombo1.datasource=rs datacombo1.datafiled="numresrvat addnew ne marche pas [ par rami3b ] bonjourvoici mon code------------Sub connection()Dim cn As New ADODB.connection, rs As New ADODB.Recordsetcn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Da Recordset inconnu [ par Sandriine ] Bonjout tout le monde, je suis en train d'étudier un tutoriel que j'ai vu sur ce site, propos de la connection à une base de donnée ACCESS en ADO, et Comment utiliser Moveprevious(propriété) [ par TST ] Mon applic n'utilise pas de contrôle pour afficher la base de données.j'ai 2 boutons: Précedent et Suivant.Le bouton Suivant marche très bien avec le vb [ par wargla ] Bonjour à tous,J'ai un probleme pour établir une connection à postgresql via vbMerci à tousPrivate Sub Form_Load()'Sub main()Dim cn As New rdoConnecti Connection ado à excel à partir de access(HELP!!!!!!!!!) [ par dienguis73 ] Salut,Voici le code que je veux réaliser sur access. Mais il ne marche. Si quelcun pouvait m'aider je lui en serais trop reconnaissant.Dim connec As N


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.