OVH Cloud OVH Cloud

Création base sqlserverce avec vb.net

3 réponses
Avatar
Jérôme MATHIEU
Bonjour à tous,

J'ai une base SqlserverCE avec sept tables dont une avec 60 champs, j'ai
9000 enregistrements à insérer dans cette base, sur la plateforme CE.NET
cela met un temps fou (environ 30 minutes).

Première question :
Est-il possible d'optimiser un grand nombre d'insertions et si oui, comment
?

Deuxième question :
Est-il possible sur un PC, de créer et de renseigner une base sqlserverCE
avec une application Windows en Vb.Net et de la transmettre à la plate-forme
CE.net 4.2 qui pourra l'exploiter directement ?

Merci pour votre expertise et bonne journée

Jérôme MATHIEU

3 réponses

Avatar
TroXsA
Bonjour

Au niveau SQL y a t-il des index de creer, il me semble que cela accelere
considerablement l'ecriture dans SQL...

Bye


"Jérôme MATHIEU" a écrit dans le message de news:

Bonjour à tous,

J'ai une base SqlserverCE avec sept tables dont une avec 60 champs, j'ai
9000 enregistrements à insérer dans cette base, sur la plateforme CE.NET
cela met un temps fou (environ 30 minutes).

Première question :
Est-il possible d'optimiser un grand nombre d'insertions et si oui,
comment ?

Deuxième question :
Est-il possible sur un PC, de créer et de renseigner une base sqlserverCE
avec une application Windows en Vb.Net et de la transmettre à la
plate-forme CE.net 4.2 qui pourra l'exploiter directement ?

Merci pour votre expertise et bonne journée

Jérôme MATHIEU



Avatar
Jérôme MATHIEU
Bonjour,

Merci pour votre réponse,

Le problème était simplement du à une mauvaise utilisation de l'outil OLEDB,
on exécutait des lignes de codes (requête paramétrée) à chaque insertion ce
qui multipliait par 10 le temps d'insertion totale.

Voilà.

Jérôme.

"TroXsA" a écrit dans le message de news:
ddag7j$nfn$
Bonjour

Au niveau SQL y a t-il des index de creer, il me semble que cela accelere
considerablement l'ecriture dans SQL...

Bye


"Jérôme MATHIEU" a écrit dans le message de
news:
Bonjour à tous,

J'ai une base SqlserverCE avec sept tables dont une avec 60 champs, j'ai
9000 enregistrements à insérer dans cette base, sur la plateforme CE.NET
cela met un temps fou (environ 30 minutes).

Première question :
Est-il possible d'optimiser un grand nombre d'insertions et si oui,
comment ?

Deuxième question :
Est-il possible sur un PC, de créer et de renseigner une base sqlserverCE
avec une application Windows en Vb.Net et de la transmettre à la
plate-forme CE.net 4.2 qui pourra l'exploiter directement ?

Merci pour votre expertise et bonne journée

Jérôme MATHIEU







Avatar
TroXsA - [VB.NET-2005]
Oki :)

Merci !


"Jérôme MATHIEU" a écrit dans le message de news:

Bonjour,

Merci pour votre réponse,

Le problème était simplement du à une mauvaise utilisation de l'outil
OLEDB, on exécutait des lignes de codes (requête paramétrée) à chaque
insertion ce qui multipliait par 10 le temps d'insertion totale.

Voilà.

Jérôme.

"TroXsA" a écrit dans le message de news:
ddag7j$nfn$
Bonjour

Au niveau SQL y a t-il des index de creer, il me semble que cela accelere
considerablement l'ecriture dans SQL...

Bye


"Jérôme MATHIEU" a écrit dans le message de
news:
Bonjour à tous,

J'ai une base SqlserverCE avec sept tables dont une avec 60 champs, j'ai
9000 enregistrements à insérer dans cette base, sur la plateforme CE.NET
cela met un temps fou (environ 30 minutes).

Première question :
Est-il possible d'optimiser un grand nombre d'insertions et si oui,
comment ?

Deuxième question :
Est-il possible sur un PC, de créer et de renseigner une base
sqlserverCE avec une application Windows en Vb.Net et de la transmettre
à la plate-forme CE.net 4.2 qui pourra l'exploiter directement ?

Merci pour votre expertise et bonne journée

Jérôme MATHIEU