Voilà, j'ai besoin de savoir sur quelle base de données je suis en train de
travailler sachant que
-elles en toutes la même structure
-l'emplacement n'est pas significatif (exemple lecteur cd)
-certaines sont déjà gravé donc non modifiable...
-...par contre d'autre sont modifiable (donc impossible d'utiliser la
taille ou le hachage MD5)
Voila en fait je cherche une sorte de numéro unique par fichier.
Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je crois) et
je programme sous dotNet
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
Anor
Bonjour,
Julien a confié : | Voilà, j'ai besoin de savoir sur quelle base de données je suis en | train de travailler sachant que | -elles en toutes la même structure | -l'emplacement n'est pas significatif (exemple lecteur cd) | -certaines sont déjà gravé donc non modifiable... | -...par contre d'autre sont modifiable (donc impossible | d'utiliser la taille ou le hachage MD5) | | Voila en fait je cherche une sorte de numéro unique par fichier. | | Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je | crois) et je programme sous dotNet | | Merci d'avance
Pour les bases non modifiables, je pense qu'il va falloir lire la date et l'heure du fichier en cours. Mais puisqu'elles ne sont pas modifiables, je ne vois pas de quelle manière tu veux "savoir".
Pour les autres, plusieurs possibilités. dans une table à part (beurk) dans la base de registres (vba & settings) (bof) dans les propriétés de la base elle-même
je préconise donc cette dernière méthode. un petit exemple d'utilisations de la fonction ReadDBProperties http://memoaccess.free.fr/admin.htm#DBProperties
Julien <a.guest@tiscali.fr> a confié :
| Voilà, j'ai besoin de savoir sur quelle base de données je suis en
| train de travailler sachant que
| -elles en toutes la même structure
| -l'emplacement n'est pas significatif (exemple lecteur cd)
| -certaines sont déjà gravé donc non modifiable...
| -...par contre d'autre sont modifiable (donc impossible
| d'utiliser la taille ou le hachage MD5)
|
| Voila en fait je cherche une sorte de numéro unique par fichier.
|
| Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je
| crois) et je programme sous dotNet
|
| Merci d'avance
Pour les bases non modifiables, je pense qu'il va falloir lire la date et l'heure
du fichier en cours.
Mais puisqu'elles ne sont pas modifiables, je ne vois pas de quelle manière tu veux "savoir".
Pour les autres, plusieurs possibilités.
dans une table à part (beurk)
dans la base de registres (vba & settings) (bof)
dans les propriétés de la base elle-même
je préconise donc cette dernière méthode.
un petit exemple d'utilisations de la fonction ReadDBProperties
http://memoaccess.free.fr/admin.htm#DBProperties
Julien a confié : | Voilà, j'ai besoin de savoir sur quelle base de données je suis en | train de travailler sachant que | -elles en toutes la même structure | -l'emplacement n'est pas significatif (exemple lecteur cd) | -certaines sont déjà gravé donc non modifiable... | -...par contre d'autre sont modifiable (donc impossible | d'utiliser la taille ou le hachage MD5) | | Voila en fait je cherche une sorte de numéro unique par fichier. | | Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je | crois) et je programme sous dotNet | | Merci d'avance
Pour les bases non modifiables, je pense qu'il va falloir lire la date et l'heure du fichier en cours. Mais puisqu'elles ne sont pas modifiables, je ne vois pas de quelle manière tu veux "savoir".
Pour les autres, plusieurs possibilités. dans une table à part (beurk) dans la base de registres (vba & settings) (bof) dans les propriétés de la base elle-même
je préconise donc cette dernière méthode. un petit exemple d'utilisations de la fonction ReadDBProperties http://memoaccess.free.fr/admin.htm#DBProperties
dans une table à part : beurk en effet, mais surtout mon problême est de reconnaitre des bases que je ne peux plus modifier donc même les propriétés(je savais même pas que ca existait) sont inutilisables.
Pour la base de registre je ne vois pas comment tu veux faire?
Merci quand même pour la réponse car j'ai appris des choses
"Anor" a écrit dans le message de news:
Bonjour,
Julien a confié : | Voilà, j'ai besoin de savoir sur quelle base de données je suis en | train de travailler sachant que | -elles en toutes la même structure | -l'emplacement n'est pas significatif (exemple lecteur cd) | -certaines sont déjà gravé donc non modifiable... | -...par contre d'autre sont modifiable (donc impossible | d'utiliser la taille ou le hachage MD5) | | Voila en fait je cherche une sorte de numéro unique par fichier. | | Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je | crois) et je programme sous dotNet | | Merci d'avance
Pour les bases non modifiables, je pense qu'il va falloir lire la date et l'heure
du fichier en cours. Mais puisqu'elles ne sont pas modifiables, je ne vois pas de quelle manière tu veux "savoir".
Pour les autres, plusieurs possibilités. dans une table à part (beurk) dans la base de registres (vba & settings) (bof) dans les propriétés de la base elle-même
je préconise donc cette dernière méthode. un petit exemple d'utilisations de la fonction ReadDBProperties http://memoaccess.free.fr/admin.htm#DBProperties
dans une table à part : beurk en effet, mais surtout mon problême est de
reconnaitre des bases que je ne peux plus modifier
donc même les propriétés(je savais même pas que ca existait) sont
inutilisables.
Pour la base de registre je ne vois pas comment tu veux faire?
Merci quand même pour la réponse car j'ai appris des choses
"Anor" <news@memoaccess.int.ms> a écrit dans le message de
news:evTStO7fDHA.2260@TK2MSFTNGP10.phx.gbl...
Bonjour,
Julien <a.guest@tiscali.fr> a confié :
| Voilà, j'ai besoin de savoir sur quelle base de données je suis en
| train de travailler sachant que
| -elles en toutes la même structure
| -l'emplacement n'est pas significatif (exemple lecteur cd)
| -certaines sont déjà gravé donc non modifiable...
| -...par contre d'autre sont modifiable (donc impossible
| d'utiliser la taille ou le hachage MD5)
|
| Voila en fait je cherche une sorte de numéro unique par fichier.
|
| Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je
| crois) et je programme sous dotNet
|
| Merci d'avance
Pour les bases non modifiables, je pense qu'il va falloir lire la date et
l'heure
du fichier en cours.
Mais puisqu'elles ne sont pas modifiables, je ne vois pas de quelle
manière tu veux "savoir".
Pour les autres, plusieurs possibilités.
dans une table à part (beurk)
dans la base de registres (vba & settings) (bof)
dans les propriétés de la base elle-même
je préconise donc cette dernière méthode.
un petit exemple d'utilisations de la fonction ReadDBProperties
http://memoaccess.free.fr/admin.htm#DBProperties
dans une table à part : beurk en effet, mais surtout mon problême est de reconnaitre des bases que je ne peux plus modifier donc même les propriétés(je savais même pas que ca existait) sont inutilisables.
Pour la base de registre je ne vois pas comment tu veux faire?
Merci quand même pour la réponse car j'ai appris des choses
"Anor" a écrit dans le message de news:
Bonjour,
Julien a confié : | Voilà, j'ai besoin de savoir sur quelle base de données je suis en | train de travailler sachant que | -elles en toutes la même structure | -l'emplacement n'est pas significatif (exemple lecteur cd) | -certaines sont déjà gravé donc non modifiable... | -...par contre d'autre sont modifiable (donc impossible | d'utiliser la taille ou le hachage MD5) | | Voila en fait je cherche une sorte de numéro unique par fichier. | | Pour info il s'agit d'un base de données Access (moteur Jet 4.0 je | crois) et je programme sous dotNet | | Merci d'avance
Pour les bases non modifiables, je pense qu'il va falloir lire la date et l'heure
du fichier en cours. Mais puisqu'elles ne sont pas modifiables, je ne vois pas de quelle manière tu veux "savoir".
Pour les autres, plusieurs possibilités. dans une table à part (beurk) dans la base de registres (vba & settings) (bof) dans les propriétés de la base elle-même
je préconise donc cette dernière méthode. un petit exemple d'utilisations de la fonction ReadDBProperties http://memoaccess.free.fr/admin.htm#DBProperties
Julien a confié : | dans une table à part : beurk en effet, mais surtout mon problême est | de reconnaitre des bases que je ne peux plus modifier | donc même les propriétés(je savais même pas que ca existait) sont | inutilisables. | | Pour la base de registre je ne vois pas comment tu veux faire? | | Merci quand même pour la réponse car j'ai appris des choses |
Pour la base de registres, il fallait aussi pouvoir modifier la base pour qu'au démarrage, elle inscrive son "identifiant" dans VBA and Settings. Ainsi, cette clé correspondrait à la dernière base ouverte si toutes sur la même branche. On peut aussi effacer la clé à la fermeture, mais quid des plantages ...?
Comme il n'est pas possible de modifier tes bases, le seul moyen que je vois est donc de lire la date et l'heure du fichier correspondant à la base ouverte avec la fonction FileDateTime pour les bases déjà gravées, et en cas de non correspondance, cela signifiera que la base est en lecture/écriture sur le disque donc la fonction devra (cas else) utiliser une autre méthode d'identification (lecture des propriétés).
Julien <a.guest@tiscali.fr> a confié :
| dans une table à part : beurk en effet, mais surtout mon problême est
| de reconnaitre des bases que je ne peux plus modifier
| donc même les propriétés(je savais même pas que ca existait) sont
| inutilisables.
|
| Pour la base de registre je ne vois pas comment tu veux faire?
|
| Merci quand même pour la réponse car j'ai appris des choses
|
Pour la base de registres, il fallait aussi pouvoir modifier la base pour qu'au démarrage,
elle inscrive son "identifiant" dans VBA and Settings.
Ainsi, cette clé correspondrait à la dernière base ouverte si toutes sur la même branche.
On peut aussi effacer la clé à la fermeture, mais quid des plantages ...?
Comme il n'est pas possible de modifier tes bases, le seul moyen que je vois est donc de lire la
date et l'heure du fichier
correspondant à la base ouverte avec la fonction FileDateTime pour les bases déjà gravées, et en
cas de non correspondance,
cela signifiera que la base est en lecture/écriture sur le disque donc la fonction devra (cas
else) utiliser une autre méthode d'identification
(lecture des propriétés).
Julien a confié : | dans une table à part : beurk en effet, mais surtout mon problême est | de reconnaitre des bases que je ne peux plus modifier | donc même les propriétés(je savais même pas que ca existait) sont | inutilisables. | | Pour la base de registre je ne vois pas comment tu veux faire? | | Merci quand même pour la réponse car j'ai appris des choses |
Pour la base de registres, il fallait aussi pouvoir modifier la base pour qu'au démarrage, elle inscrive son "identifiant" dans VBA and Settings. Ainsi, cette clé correspondrait à la dernière base ouverte si toutes sur la même branche. On peut aussi effacer la clé à la fermeture, mais quid des plantages ...?
Comme il n'est pas possible de modifier tes bases, le seul moyen que je vois est donc de lire la date et l'heure du fichier correspondant à la base ouverte avec la fonction FileDateTime pour les bases déjà gravées, et en cas de non correspondance, cela signifiera que la base est en lecture/écriture sur le disque donc la fonction devra (cas else) utiliser une autre méthode d'identification (lecture des propriétés).
je vais chercher encore un peu, mais je pense que c'est ca en effet que je vais faire...
"Anor" a écrit dans le message de news:
Bonjour Julien
Julien a confié : | dans une table à part : beurk en effet, mais surtout mon problême est | de reconnaitre des bases que je ne peux plus modifier | donc même les propriétés(je savais même pas que ca existait) sont | inutilisables. | | Pour la base de registre je ne vois pas comment tu veux faire? | | Merci quand même pour la réponse car j'ai appris des choses |
Pour la base de registres, il fallait aussi pouvoir modifier la base pour qu'au démarrage,
elle inscrive son "identifiant" dans VBA and Settings. Ainsi, cette clé correspondrait à la dernière base ouverte si toutes sur la même branche.
On peut aussi effacer la clé à la fermeture, mais quid des plantages ...?
Comme il n'est pas possible de modifier tes bases, le seul moyen que je vois est donc de lire la
date et l'heure du fichier correspondant à la base ouverte avec la fonction FileDateTime pour les bases déjà gravées, et en
cas de non correspondance, cela signifiera que la base est en lecture/écriture sur le disque donc la fonction devra (cas
else) utiliser une autre méthode d'identification (lecture des propriétés).
je vais chercher encore un peu, mais je pense que c'est ca en effet que je
vais faire...
"Anor" <news@memoaccess.int.ms> a écrit dans le message de
news:O9CnfqAgDHA.3324@TK2MSFTNGP11.phx.gbl...
Bonjour Julien
Julien <a.guest@tiscali.fr> a confié :
| dans une table à part : beurk en effet, mais surtout mon problême est
| de reconnaitre des bases que je ne peux plus modifier
| donc même les propriétés(je savais même pas que ca existait) sont
| inutilisables.
|
| Pour la base de registre je ne vois pas comment tu veux faire?
|
| Merci quand même pour la réponse car j'ai appris des choses
|
Pour la base de registres, il fallait aussi pouvoir modifier la base pour
qu'au démarrage,
elle inscrive son "identifiant" dans VBA and Settings.
Ainsi, cette clé correspondrait à la dernière base ouverte si toutes sur
la même branche.
On peut aussi effacer la clé à la fermeture, mais quid des plantages ...?
Comme il n'est pas possible de modifier tes bases, le seul moyen que je
vois est donc de lire la
date et l'heure du fichier
correspondant à la base ouverte avec la fonction FileDateTime pour les
bases déjà gravées, et en
cas de non correspondance,
cela signifiera que la base est en lecture/écriture sur le disque donc la
fonction devra (cas
else) utiliser une autre méthode d'identification
(lecture des propriétés).
je vais chercher encore un peu, mais je pense que c'est ca en effet que je vais faire...
"Anor" a écrit dans le message de news:
Bonjour Julien
Julien a confié : | dans une table à part : beurk en effet, mais surtout mon problême est | de reconnaitre des bases que je ne peux plus modifier | donc même les propriétés(je savais même pas que ca existait) sont | inutilisables. | | Pour la base de registre je ne vois pas comment tu veux faire? | | Merci quand même pour la réponse car j'ai appris des choses |
Pour la base de registres, il fallait aussi pouvoir modifier la base pour qu'au démarrage,
elle inscrive son "identifiant" dans VBA and Settings. Ainsi, cette clé correspondrait à la dernière base ouverte si toutes sur la même branche.
On peut aussi effacer la clé à la fermeture, mais quid des plantages ...?
Comme il n'est pas possible de modifier tes bases, le seul moyen que je vois est donc de lire la
date et l'heure du fichier correspondant à la base ouverte avec la fonction FileDateTime pour les bases déjà gravées, et en
cas de non correspondance, cela signifiera que la base est en lecture/écriture sur le disque donc la fonction devra (cas
else) utiliser une autre méthode d'identification (lecture des propriétés).