kokokaoutar
Messages postés13Date d'inscriptionsamedi 2 juillet 2005StatutMembreDernière intervention10 juin 2009
-
26 mars 2009 à 17:40
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
30 mars 2009 à 13:24
Bonjour !
je viens de créer une application en vb.
cette application consiste a génerer des fichiers word et les remplir de la bases de données .
le probléme c'est que lorsque le programme entre dans cette boucle ne sort pas, je ne sais pas où est le probléme
voici le code:
Public cn As New ADODB.Connection
Public dv As New ADODB.Recordset
sql = "Select * from table_A CROSS JOIN table_ED where ref_mod=table_ED.ref_mod"
Set dv = cn.Execute(sql)
While Not dv.EOF
wrdapp.Selection.InsertAfter "- " & dv![Nom] & " "
wrdapp.Selection.InsertAfter dv![Prenom] & " en qualité de "
wrdapp.Selection.EndKey unit:=wdLine
wrdapp.Selection.InsertAfter dv![Qualite]
dv.MoveNext
wrdapp.Selection.EndKey unit:=wdLine
wrdapp.Selection.TypeParagraph
Wend
dv.Close
Set dv = Nothing
la requête sql est juste il me retourne des lignes en sql server
cs_lamiaa1984
Messages postés16Date d'inscriptionlundi 2 juin 2008StatutMembreDernière intervention17 février 20171 30 mars 2009 à 12:28
ma requête est bien correcte je l'ai essayée avec sql server et ça marche trés bien(me retourne 4 lignes). et j'ai mis en commentaire le code word mais tjrs le même probléme.
je travaille avec le F8 dés que mon pc a été bloqué a cause de cette requête qui se termine pas.