En ADO (je crois!), lorsqu'on a un RS et que l'on souhaite faire un accés
direct (Seek), en général on crée un rs.index ="Primary Key", càd un index
basé sur la PK de la table.
Mais si le RS est basé non plus sur une table mais un select avec 2 ou 3
tables (jointures donc) comment doit on créer le rs.index="?????"
et le seek sur quoi peut il être fait ? En général sur le champs du RS lié à
l'index ?
En fait, je n'arrive pas à accéder directement à un RS qui n'est pas lié à
une table.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Walsh
Salut,
Utiliser Seek n'est peut être pas approprié. Si on a déjà un énoncé SELECT, ajouter la clause WHERE requise, ce sera plus rapide, plus standard, et plus simple.
Espérant être utile, Vanderghast, Access MVP
"MD" wrote in message news:
Bonjour,
Une question.
En ADO (je crois!), lorsqu'on a un RS et que l'on souhaite faire un accés direct (Seek), en général on crée un rs.index ="Primary Key", càd un index basé sur la PK de la table.
Mais si le RS est basé non plus sur une table mais un select avec 2 ou 3 tables (jointures donc) comment doit on créer le rs.index="?????"
et le seek sur quoi peut il être fait ? En général sur le champs du RS lié à
l'index ?
En fait, je n'arrive pas à accéder directement à un RS qui n'est pas lié à une table.
Une piste, un exemple peut être ?
Merci bcp
Michel
Salut,
Utiliser Seek n'est peut être pas approprié. Si on a déjà un énoncé
SELECT, ajouter la clause WHERE requise, ce sera plus rapide, plus standard,
et plus simple.
Espérant être utile,
Vanderghast, Access MVP
"MD" <michel.demede@wanadoo.fr> wrote in message
news:eOfXLeYHEHA.548@TK2MSFTNGP09.phx.gbl...
Bonjour,
Une question.
En ADO (je crois!), lorsqu'on a un RS et que l'on souhaite faire un accés
direct (Seek), en général on crée un rs.index ="Primary Key", càd un index
basé sur la PK de la table.
Mais si le RS est basé non plus sur une table mais un select avec 2 ou 3
tables (jointures donc) comment doit on créer le rs.index="?????"
et le seek sur quoi peut il être fait ? En général sur le champs du RS lié
à
l'index ?
En fait, je n'arrive pas à accéder directement à un RS qui n'est pas lié à
une table.
Utiliser Seek n'est peut être pas approprié. Si on a déjà un énoncé SELECT, ajouter la clause WHERE requise, ce sera plus rapide, plus standard, et plus simple.
Espérant être utile, Vanderghast, Access MVP
"MD" wrote in message news:
Bonjour,
Une question.
En ADO (je crois!), lorsqu'on a un RS et que l'on souhaite faire un accés direct (Seek), en général on crée un rs.index ="Primary Key", càd un index basé sur la PK de la table.
Mais si le RS est basé non plus sur une table mais un select avec 2 ou 3 tables (jointures donc) comment doit on créer le rs.index="?????"
et le seek sur quoi peut il être fait ? En général sur le champs du RS lié à
l'index ?
En fait, je n'arrive pas à accéder directement à un RS qui n'est pas lié à une table.