[application en ado]
Résolu
laila
-
gams Messages postés 5 Statut Membre -
gams Messages postés 5 Statut Membre -
salut je vous remercier d'avoir m'aider à donner une idée sur un code en ADO car j'ai une petite application en ADO.Merci et pardon pour le dérangement.
4 réponses
-
-
salut Laila :-)
et pas de problème pour le dérangement, les forums sont là pour ça ! ;-)
sinon tu développes en quel langage?-
merci d'avoir me répondre,je développe en vb-Access.notre but c'est de faire une petite formation "Action de formation".et c'est la premiere fois que je travail en ADO,et j'ai déja travais en DAO.MERCI
- Bonjour
je travail sur VB 6.0 j'ai un probléme pour l'utilisation de flexgrid je demande si vous pouvez m'aider à me donner un code pour augmenter les écritures sur un flexgrid et sortir le trait qui est haut du flexgrid sur l'imprimer merci de me répondre sur ces questions.
Email: magatte_dit_gama@hotmail.com
-
-
En fait, ADO n'est pas trop different de DAO, mais c'est plus puissant et stable.
il y a deux methodes de faire :
- le tous en code (VB6) [methode que je conseille]
dans une FORM tu met une boite TEXT (text1) et le code suivant (je suppose que ta base est dans le meme dossier que le projet VB, et le fichier est "db1.mdb"):dim cnx as ADODB.connection dim rst as ADODB.recordset sub form_load() set cnx=new ADODB.connection cn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" + App.Path + "\db1.mdb;" If cnx.State = adStateOpen Then Set rst = New ADODB.Recordset rst.Open "select champ1 from table1", cnx text1.text="" While Not rst.EOF text1.text=text1.text+Str(rst.Fields(0).Value)+vbcrlf rst.MoveNext Wend rst.Close Set rst = Nothing cnx.close end if set cnx=nothing end sub
- L'autre methode consiste a mettre un objet ADODB dans ta FORM et le connecter a une base de donner puis connecter les autres objets de la form (text, combo...) a l'objet ADO (je n'aime pas cette methode)
Bien sur tu peut toujour poser plus de questions, on est là pour repondre :) -