permet donc dire que j'ai un code comme ci-dessous pour extraire des données d'un autre fichier d'accès:MS Access - ADO d'enregistrements, en utilisant avec instruction SQL pour récupérer des données et de construire la table
Sub ADO_Recordset_OpenTable()
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim MyPath As String
MyPath = CurrentProject.Path
Set cn = New ADODB.Connection
cn.Provider = "Microsoft Jet 4.0 OLE DB Provider"
cn.ConnectionString = "Data Source=C:\Users\Justin\Desktop\ExampleFile.mdb"
cn.Open
Set rs = New ADODB.Recordset
rs.Open "Schedule", cn, adOpenDynamic, adLockReadOnly, adCmdTable
' I would like to at this point build a table within the currentdb file
' with the data in the recordset. Either some kind of create table or
' SQL INSERT?? Just trying to learn how to work with the data set
Ainsi, au sein de l'exemple sont mes commentaires . Fondamentalement aimerait savoir comment créer une table sur les données contenues avec le jeu d'enregistrements. Je suppose que créer un tabledef? Mais c'est DAO, n'est-ce pas? et je ne pouvais pas vraiment utiliser à la fois DAO et ADO ensemble dans une routine droite?
Merci Justin
Oh wow .... alors oui merci Hans! En fait, je demandais juste parce que je suis en train de jouer avec les trucs ADO, juste pour commencer, comme j'ai déjà utilisé DAO auparavant. Je n'ai pas vraiment besoin de transférer la table d'une base de données d'accès à une autre au travail, en essayant simplement différentes choses pour apprendre un peu plus. J'aime l'idée de boucle, même si, comme vous l'avez souligné, il peut y avoir de meilleurs moyens. Donc, je devrais connaître les propriétés exactes de la table, tous les champs et types de données pour que cela soit bien fait? comme je construirais la table en premier? l'INSERT copie juste ce qui est là mais – Justin
Je suppose que le tirer avec un jeu d'enregistrements est différent que d'avoir les deux objets dans la même base de données parce que currentdb connaîtrait toutes ces propriétés, rendant la méthode INSERT INTO faisable à cause de cela? Cela a-t-il du sens? – Justin
Où puis-je consulter la méthode Save pour le transfert XML? Connaissez-vous une ressource avec un exemple? merci comme toujours .... Je n'ai pas oublié le tableau de bord non plus. Dès que j'ai le temps de faire une copie vierge, je vais trouver comment vous l'obtenir, car je pourrais utiliser votre conseil! – Justin