cs_Cink
Messages postés3Date d'inscriptionvendredi 6 février 2004StatutMembreDernière intervention23 avril 2004
-
31 mars 2004 à 20:16
juvamine
Messages postés468Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention30 août 2007
-
31 mars 2004 à 21:00
Bonjours,
Bien que nos connaissances en VB soit bonne, VBA continu de nous surprendre. Ici, nous avons un problème avec notre recordset, qui renvoi toujours 1 à sa propriété recordcount. Et ceci même si la requête sql est bonne et que des enregistrements se retrouves belle et bien dans la table.
voici le code (très simple):
Dim sql As String
Dim rs_temp As Recordset
sql = "SELECT * FROM ej_enfant"
Set rs_temp = CurrentDb.OpenRecordset(sql)
msgbox rs_temp.recordset
Le recordset retourne donc 0 alors que la table contient une vinghtaine d'enregistrement.... COMMENT CELA?
Choses à savori:
- La bd est sur un autre ordinateur, sur un réseau local tcpip. Le système est a 99.8% complet et tout fonctionne à merveille.
- Pour la même requête, le générateur de requête d'access affiche les 20 résultats.
- Nous avons également essayer de transféré le code dans un formulaire vierge, même résultat
- Que le recordset soit déclarer static ou pas n'a rien changer.
- Toutes les tables renvois 1
Quelque nous échape donc, mais quoi?
note: (c'est la seule fois que nous devons parcourir l'entièreté d'une table, donc non, aucun recordcount n'a déjà marcher, en fait, nous nous en étions jamais servis)