Lier une Dategrid avec un record set :/

Lier une Dategrid avec un record set :/ - VB/VBA/VBS - Programmation

Marsh Posté le 27-09-2003 à 11:40:01    

j'ai fait une recherche mais ce que j'ai trouvé ne marche pas
 
partout on dit de faire :
 

Code :
  1. critere = "select * from comptes"
  2. rec.Open critere, cn, adOpenStatic, adLockOptimistic, adCmdText
  3. Set dg.DataSource = rec
  4. dg.Refresh


 
mais ca marche po :/
 
 
edit : rec / cn


Message édité par sdk le 27-09-2003 à 12:43:14
Reply

Marsh Posté le 27-09-2003 à 11:40:01   

Reply

Marsh Posté le 27-09-2003 à 11:52:31    

est-ce que ça plante? quel est le message d'erreur? Quelle version d'ADO utilises-tu?
 
Le Refresh sur le datagrid est inutile a priori.

Reply

Marsh Posté le 27-09-2003 à 12:00:28    

ah mais quelle couille je suis, tu dois assigner rec (ton recordset) à la propriété DataSource du DataGrid, et non la connexion :D

Reply

Marsh Posté le 27-09-2003 à 12:42:57    

drasche a écrit :

ah mais quelle couille je suis, tu dois assigner rec (ton recordset) à la propriété DataSource du DataGrid, et non la connexion :D


 
non c'est pas ca, en fait j'ai commencé par faire :
Set dg.DataSource = rec
 
mais ca marchai pas alors j'ai testé avec la connection
 
 :sweat:

Reply

Marsh Posté le 27-09-2003 à 12:47:07    

:heink:
 
pourtant tu peux être sûr de ça, DataSource s'associe avec un Recordset.
 
Messages d'erreur? ça plante sur quelle ligne?

Reply

Marsh Posté le 27-09-2003 à 13:58:09    

drasche a écrit :

:heink:
 
pourtant tu peux être sûr de ça, DataSource s'associe avec un Recordset.
 
Messages d'erreur? ça plante sur quelle ligne?


 
nop rien qui plante.
 
mais j'ai changer de stratégie je prend une flexgrid et j'add dedan

Reply

Sujets relatifs:

Leave a Replay

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