[VB] problem de d echange de base de donnée avec recordset resolu THX

problem de d echange de base de donnée avec recordset resolu THX [VB] - Programmation

Marsh Posté le 10-06-2002 à 17:42:43    

Donc pour ceux que ca interresse voila le code :
Et un GRAND merci a tous ceux qui on repondu a mes messages  
Bien qu ils ne furent pas nombreux  :p  
mais bon c pas la quantité c la qualité qui compte  :fuck:  
 
aller et merci encore  :hello:  
 
Sub import()
 
   Dim rstsource As Recordset
   Dim rstcible As Recordset
   Dim rstContenu As Recordset
   Dim MyNum As Integer
   Dim MyString As String
   Dim dbs As Database
   Dim Compteur As Integer
   Dim i As Integer
   Dim j As Integer
   Dim dbs2 As Database
   
 
Set dbs = OpenDatabase("PQP97.mdb" )
Set dbs2 = OpenDatabase("Urcam-Pqp.mdb" )
Set rstcible = dbs2.OpenRecordset("LOL", dbOpenDynaset)
Set rstsource = dbs.OpenRecordset("PROJETS", dbOpenDynaset)
 
 
Set dbs = OpenDatabase("PQP97.mdb" )
 
Compteur = 0
 
 Do While Not rstsource.EOF
        Set rstContenu = dbs.OpenRecordset("SELECT finalite from [PROJETS]" & rstsource.Fields(0).Value, dbOpenDynaset)
        MyString = ""
        If Not rstContenu.EOF Then
            MyString = HyperlinkPart(rstContenu.Fields(0).Value, acDisplayText)
            rstContenu.MoveNext
            Do While Not rstContenu.EOF
                MyString = MyString & ", " & HyperlinkPart(rstContenu.Fields(0).Value, acDisplayText)
                rstContenu.MoveNext
            Loop
        End If
         
        With rstcible
               .AddNew
               ![facteur] = rstsource.Fields(4).Value
               If Len(MyString) > 0 Then
                    '.Fields(1) = MyString
                Else
                    .Fields(0) = Null
                End If
               .Update
        End With
   
      rstsource.MoveNext
   Loop
   rstcible.Close
End Sub

Reply

Marsh Posté le 10-06-2002 à 17:42:43   

Reply

Marsh Posté le 10-06-2002 à 17:49:58    

Tu vas t'faire engueuler toi... Ca servait à rien d'ouvrir un nouveau topic pour ça, fallait utiliser l'ancien !!!   :ouch:

Reply

Marsh Posté le 10-06-2002 à 17:55:36    

c vrai desoler mais bon c etait pour que ceux qui m aient aider puise voir le message et j etait trop content quand ca a marcher pour reflechir mais je le redi t a entierement raison

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed