OVH Cloud OVH Cloud

Performance à l'insertion

3 réponses
Avatar
Yan Pearson
Bonjour,

Je dois effectuer plusieurs insertions d'enregistrements en boucle dans une
table.

Quel est la meilleur méthode à utiliser pour obtenir de bonnes performances
?

J'utilise Acess 2000 et ADO pour l'accès aux données.

Merci.

Yan

3 réponses

Avatar
3stone
Salut,

"Yan Pearson"
| Je dois effectuer plusieurs insertions d'enregistrements en boucle dans une
| table.
|
| Quel est la meilleur méthode à utiliser pour obtenir de bonnes performances
| ?
|
| J'utilise Acess 2000 et ADO pour l'accès aux données.



insertions en boucle...
mais d'ou viennent les données ? par saisie dans un formulaire ? d'un fichier ?

base locale ? en réseau ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Yan Pearson
Les données à insérer proviennent d'une base de données SQL Server.

J'ai commencé à regarder du côté des requêtes paramétrées avec ADO à l'aide
de l'objet Command.

J'ai quand même un problème, je suis incapable d'insérer une valeur NULL.

Une erreur est déclenchée...

Merci de votre aide!

"3stone" a écrit dans le message de
news:
Salut,

"Yan Pearson"
| Je dois effectuer plusieurs insertions d'enregistrements en boucle dans
une

| table.
|
| Quel est la meilleur méthode à utiliser pour obtenir de bonnes
performances

| ?
|
| J'utilise Acess 2000 et ADO pour l'accès aux données.



insertions en boucle...
mais d'ou viennent les données ? par saisie dans un formulaire ? d'un
fichier ?


base locale ? en réseau ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/



Avatar
Jessy Sempere [MVP]
Bonjour

Quel est ton code pour l'insertion ???
Normalement, tu peux mettre une valeur nulle, le problème qui peut
se poser pour ce type de donnée est que si tu passes par une variable
avant de renseigner ton champ, seule les variables de type Variant peuvent
être renseignée comme null

Genre si tu as :
dim taVariable as string
taVariable = null

Tu auras une erreur, il te faut mettre :

Dim TaVariable as Variant
TaVariable = null

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Yan Pearson" a écrit dans le message de
news:NB55f.32565$

Les données à insérer proviennent d'une base de données SQL Server.

J'ai commencé à regarder du côté des requêtes paramétrées avec ADO à
l'aide

de l'objet Command.

J'ai quand même un problème, je suis incapable d'insérer une valeur NULL.

Une erreur est déclenchée...

Merci de votre aide!

"3stone" a écrit dans le message de
news:
Salut,

"Yan Pearson"
| Je dois effectuer plusieurs insertions d'enregistrements en boucle
dans


une
| table.
|
| Quel est la meilleur méthode à utiliser pour obtenir de bonnes
performances

| ?
|
| J'utilise Acess 2000 et ADO pour l'accès aux données.



insertions en boucle...
mais d'ou viennent les données ? par saisie dans un formulaire ? d'un
fichier ?


base locale ? en réseau ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/