OVH Cloud OVH Cloud

ouiinn personne pour m'aider ???

5 réponses
Avatar
SEB
bonjour à tous,

j ai une applic avec un dataenvironnement relié à une base de données
access.

Dans le dataenv. il y a une commande avec une requete SQL pour rechercher
tous les enregistrements se rapportant à une variable.

Cette commande est liée à un datareport pour afficher les résultats.

tout fonctionne à merveille, sauf qu'apparement lorsque le nombres d
'enregistrements est trop important les derniers ne sont pas récupérés alors
qu'ils sont bien présents dans la base....!(:o

dans les propriétés de la commande :

verrouillage = optimiste
taille du cache =100
curseur coté client (pas de réseau)
retour des enregistrements est coché
tous les enregistrements est coché

ouuiiinnn ! no comprendo !

si une pure et charitable avait-une idée....

merci d'avance

@+

seb

5 réponses

Avatar
SEB
enfin,

merci bossun,

mais malheureusement que neni, cela ne fait rien....

il me reste plus que le gaz....

@+

seb
"bossun" a écrit dans le message de
news:
essaie d'augmenter un peu le cash.. ça vient peut etre de là.

bossun


"SEB" a écrit dans le message de news:
bj7cq3$vul$
> bonjour à tous,
>
> j ai une applic avec un dataenvironnement relié à une base de données
> access.
>
> Dans le dataenv. il y a une commande avec une requete SQL pour


rechercher
> tous les enregistrements se rapportant à une variable.
>
> Cette commande est liée à un datareport pour afficher les résultats.
>
> tout fonctionne à merveille, sauf qu'apparement lorsque le nombres d
> 'enregistrements est trop important les derniers ne sont pas récupérés
alors
> qu'ils sont bien présents dans la base....!(:o
>
> dans les propriétés de la commande :
>
> verrouillage = optimiste
> taille du cache 0
> curseur coté client (pas de réseau)
> retour des enregistrements est coché
> tous les enregistrements est coché
>
> ouuiiinnn ! no comprendo !
>
> si une pure et charitable avait-une idée....
>
> merci d'avance
>
> @+
>
> seb
>
>
>
>




Avatar
Hubert Canevet
Ah, ça n'a inspiré personne, ton affaire ?

ça me rappelle bien quelque chose, mais tellement bâteau
que je n'ai pas osé le mettre en hors sujet. En plus c'est
vraiment pour dire quelque chose, puisque tu dis que le
problème se pose seulement avec un nombre élevé
d'enregistrements, ce qui laisse supposer que je suis à
côté de la plaque ...

Quand tu lis un fichier avec un tampon, si tu oublies de
fermer le fichier à la fin, ce qui reste dans le tampon
n'est pas traité, donc tu as seulement traité ce qui
tenait dans un nombre entier de contenus du tampon.

Donc à la fin il faut un Close ou Flush ou un truc du
genre. Ceci concerne un fichier séquentiel.

J'utilise très peu le DataEnvironnement, mais regarde si
il n'y a pas une notion proche, liée à cet objet.

Mouais. En fait, les objets de manipulation de données, je
m'en suis quand même un peu servi. Et Requery, au bon
moment, est-ce que ça ne sert à rien ? A tout hasard ...

-----Message d'origine-----
bonjour à tous,

j ai une applic avec un dataenvironnement relié à une


base de données
access.

Dans le dataenv. il y a une commande avec une requete SQL


pour rechercher
tous les enregistrements se rapportant à une variable.

Cette commande est liée à un datareport pour afficher les


résultats.

tout fonctionne à merveille, sauf qu'apparement lorsque


le nombres d
'enregistrements est trop important les derniers ne sont


pas récupérés alors
qu'ils sont bien présents dans la base....!(:o

dans les propriétés de la commande :

verrouillage = optimiste
taille du cache 0
curseur coté client (pas de réseau)
retour des enregistrements est coché
tous les enregistrements est coché

ouuiiinnn ! no comprendo !

si une pure et charitable avait-une idée....

merci d'avance

@+

seb




.



Avatar
bossun
pourquoi tu n'utilise ADO pour travailler avec ta BD. C'est bcp plus large
dans l'utiliation, bcp plus souple, certe un peu plus compliqué à comprendre
au début mais une fois qu'on a pigé le truc c simple...
tu ne risque pas d'avoir ce genre de problèmes...


bossun

"SEB" a écrit dans le message de news:
bj7i3r$m6p$
enfin,

merci bossun,

mais malheureusement que neni, cela ne fait rien....

il me reste plus que le gaz....

@+

seb
"bossun" a écrit dans le message de
news:
> essaie d'augmenter un peu le cash.. ça vient peut etre de là.
>
> bossun
>
>
> "SEB" a écrit dans le message de news:
> bj7cq3$vul$
> > bonjour à tous,
> >
> > j ai une applic avec un dataenvironnement relié à une base de données
> > access.
> >
> > Dans le dataenv. il y a une commande avec une requete SQL pour
rechercher
> > tous les enregistrements se rapportant à une variable.
> >
> > Cette commande est liée à un datareport pour afficher les résultats.
> >
> > tout fonctionne à merveille, sauf qu'apparement lorsque le nombres d
> > 'enregistrements est trop important les derniers ne sont pas récupérés
> alors
> > qu'ils sont bien présents dans la base....!(:o
> >
> > dans les propriétés de la commande :
> >
> > verrouillage = optimiste
> > taille du cache 0
> > curseur coté client (pas de réseau)
> > retour des enregistrements est coché
> > tous les enregistrements est coché
> >
> > ouuiiinnn ! no comprendo !
> >
> > si une pure et charitable avait-une idée....
> >
> > merci d'avance
> >
> > @+
> >
> > seb
> >
> >
> >
> >
>
>




Avatar
SEB
Merci messieurs,

cela fait du bien de pouvoir converser avec quelqu'un....

il y a maintenant une bonne semaine que je me prend pour Tom Hanks dans
"Seul au Monde", j'ai meme acheté une noix coco que j ai appelé vendredi....

pour répondre à vos messages :

- je n'ai pas utilisé ADO parcequ'il me semblais que les données etaient
plus facilement accéssible par le dataenv. mais cela à l'air d'etre au
détriment de l'éfficacité....

- quand au fait de fermer le recordset de la requete SQL à laquelle est
rélié mon datareport c'est obligatoire si je veux le réutilisé ensuite

par contre il me semble pas que je ferme la connexion avec la base de donnée
d'ou proviennent les enregistrements ....j' m'en vas regarder de suite de ce
coté de la force...

Et si je passe la taille du cache à 1 ??? ca explose ???

en tout cas merci :-))

@+

seb
"SEB" a écrit dans le message de
news:bj7cq3$vul$
bonjour à tous,

j ai une applic avec un dataenvironnement relié à une base de données
access.

Dans le dataenv. il y a une commande avec une requete SQL pour rechercher
tous les enregistrements se rapportant à une variable.

Cette commande est liée à un datareport pour afficher les résultats.

tout fonctionne à merveille, sauf qu'apparement lorsque le nombres d
'enregistrements est trop important les derniers ne sont pas récupérés


alors
qu'ils sont bien présents dans la base....!(:o

dans les propriétés de la commande :

verrouillage = optimiste
taille du cache 0
curseur coté client (pas de réseau)
retour des enregistrements est coché
tous les enregistrements est coché

ouuiiinnn ! no comprendo !

si une pure et charitable avait-une idée....

merci d'avance

@+

seb






Avatar
h.canevet
Il y a un cash, dans un DataEnvironment ?
J'ignorais que ça fonctionnait à crédit, ces machins-là :)
Dans ce cas effectivement, peut-être attend-il que la facture soit réglée :)
______________________________________________________
"bossun" wrote in message news:...
essaie d'augmenter un peu le cash.. ça vient peut etre de là.

bossun