cs_fring
Messages postés21Date d'inscriptionmardi 5 juillet 2005StatutMembreDernière intervention25 mars 2006 21 oct. 2006 à 13:13
utiliser au lieu du chemin "D:\......." ---->app.path &"\base_de_donne.mdb"
cs_bibi_angel
Messages postés14Date d'inscriptionjeudi 16 février 2006StatutMembreDernière intervention24 mai 2006 11 mai 2006 à 14:00
Merki mythic_kruger, c'est pile le code que je cherchais!
ccir
Messages postés11Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention24 mars 2015 10 mars 2006 à 04:36
et quest-ce-qui se passe si tu a plus de 32768 records??? List box accepte uniquement 32768 records!
zenned
Messages postés2Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention 4 février 2006 4 févr. 2006 à 11:34
elle est bien est copmpréhensible
merci
tu peut m'aider comment avoir remplire le datgird a partir du requtte sql
vodoussi01
Messages postés3Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention18 août 2005 31 juil. 2005 à 22:16
Je voudrais faire un formulaire Facturation avec les noms des clients et ensuite les articles dans une grille DBGrid.
SVP aider moi. Visual Basic 6.0 seulement.
mythic_kruger
Messages postés241Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention10 novembre 2005 18 juil. 2005 à 19:32
DAO n'est pas obsolète et l'exemple ayant un but pédagogique sied à son rôle tout en cadrant dans son domaine.
Dans cet article sur msdn il est démontré qu'en effet la syntaxe ADO est légèrement différente de celle de DAO et RDO, et que DAO convient à de très petits projets -donc idéal pour les débutants qui découvrent un objet recordset.
J'étais surpris de lire que DAO ne suporte pas le DDL (donc ne supporte que le DML) ça aussi ça peut être bon à savoir.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconadocomparedwithrdodao.asp
mythic_kruger
Messages postés241Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention10 novembre 2005 18 juil. 2005 à 10:23
Super!
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 18 juil. 2005 à 08:23
mythic_kruger >
Voilà un court extrait en ADO :
Dim oADO As ADODB.Connection
Dim oRS As ADODB.Recordset
Dim strPWD As String
Dim strSQL As String
Set oADO = New ADODB.Connection
'Dans le cas d'une DB avec un mot de passe
With oADO
.PROVIDER = "Microsoft.jet.oledb.4.0;Jet OLEDB:Database Password=" & strPWD
.Mode = adModeShareDenyNone
.ConnectionString = "D:\code\VB\DAO\TestBase.mdb"
.Open
End With
Do While Not .EOF
List1.AddItem .Fields("Nick").value
.MoveNext
Loop
.Close
End With
oADO.Close
Set oRS = Nothing
Set oADO = Nothing
mythic_kruger
Messages postés241Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention10 novembre 2005 17 juil. 2005 à 06:18
Neo.Balistik: STP montres-nous le même code avec les ADO pour comparer.
klinux
Messages postés4Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention16 juillet 2005 16 juil. 2005 à 18:29
merci,j'ai pas fait attentionca marche tres bien
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 16 juil. 2005 à 16:55
klinux > tu dois référencer la bibliothèque DAO
Pour ce faire tu vas dans le menu Projet -> Références -> tu coches dans la liste 'Microsoft DAO 3.6 Object Library'
mythic_kruger > DAO est une technologie obsolète supplantée par ADO qui est bien plus puissant (mais pas aussi évident à manipuler). Certes DAO fonctionne toujours et son emploi est simple.
Je te conseille vivement de voir du côté de ADO et d'oublier DAO. Tout nouveau programme développé ne devrait plus utiliser DAO.
klinux
Messages postés4Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention16 juillet 2005 16 juil. 2005 à 13:01
les types database et recordset n'existent pas,je ne sais pas pourquoi?!
21 oct. 2006 à 13:13
11 mai 2006 à 14:00
10 mars 2006 à 04:36
4 févr. 2006 à 11:34
merci
tu peut m'aider comment avoir remplire le datgird a partir du requtte sql
31 juil. 2005 à 22:16
SVP aider moi. Visual Basic 6.0 seulement.
18 juil. 2005 à 19:32
Dans cet article sur msdn il est démontré qu'en effet la syntaxe ADO est légèrement différente de celle de DAO et RDO, et que DAO convient à de très petits projets -donc idéal pour les débutants qui découvrent un objet recordset.
J'étais surpris de lire que DAO ne suporte pas le DDL (donc ne supporte que le DML) ça aussi ça peut être bon à savoir.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconadocomparedwithrdodao.asp
18 juil. 2005 à 10:23
18 juil. 2005 à 08:23
Voilà un court extrait en ADO :
Dim oADO As ADODB.Connection
Dim oRS As ADODB.Recordset
Dim strPWD As String
Dim strSQL As String
Set oADO = New ADODB.Connection
'Dans le cas d'une DB avec un mot de passe
With oADO
.PROVIDER = "Microsoft.jet.oledb.4.0;Jet OLEDB:Database Password=" & strPWD
.Mode = adModeShareDenyNone
.ConnectionString = "D:\code\VB\DAO\TestBase.mdb"
.Open
End With
Set oRS = New ADODB.Recordset
strSQL = "SELECT nick FROM users ORDER BY nick"
With oRS
.CursorLocation = adUseClient
.Open strSQL, oADO, adOpenForwardOnly, adLockOptimistic
.Properties.Refresh
.MoveLast
.MoveFirst
Do While Not .EOF
List1.AddItem .Fields("Nick").value
.MoveNext
Loop
.Close
End With
oADO.Close
Set oRS = Nothing
Set oADO = Nothing
17 juil. 2005 à 06:18
16 juil. 2005 à 18:29
16 juil. 2005 à 16:55
Pour ce faire tu vas dans le menu Projet -> Références -> tu coches dans la liste 'Microsoft DAO 3.6 Object Library'
mythic_kruger > DAO est une technologie obsolète supplantée par ADO qui est bien plus puissant (mais pas aussi évident à manipuler). Certes DAO fonctionne toujours et son emploi est simple.
Je te conseille vivement de voir du côté de ADO et d'oublier DAO. Tout nouveau programme développé ne devrait plus utiliser DAO.
16 juil. 2005 à 13:01