1 réponse
Whismeril
30 août 2017 à 23:42
- Messages postés
- 17331
- Date d'inscription
- mardi 11 mars 2003
- Statut
- Modérateur
- Dernière intervention
- 17 mai 2022
30 août 2017 à 23:42
Bonsoir, je ne sais pas d'où tu tiens qu'une base de données à un nombre d'enregistrements limités, mais si c'est le cas (ce que je crois pas), c'est beaucoup plus que 33000.
Un programme qu'en j'ai ecrit il y a plus de 15 ans avec une base access 1997, puis 2003 possède aujourd'hui au moins 10 fois plus d'enregistrements.
Par contre, ce que tu cherches à faire nécessite un champ blob.
Il y a un exemple ici https://www.codeproject.com/articles/16851/uploading-and-downloading-blobs-to-microsoft-acces en C#, tu pourras traduire le code en vb.net grâce à un traducteur en ligne https://www.qwant.com/?q=C%23+to+vb.net&t=all
Un programme qu'en j'ai ecrit il y a plus de 15 ans avec une base access 1997, puis 2003 possède aujourd'hui au moins 10 fois plus d'enregistrements.
Par contre, ce que tu cherches à faire nécessite un champ blob.
Il y a un exemple ici https://www.codeproject.com/articles/16851/uploading-and-downloading-blobs-to-microsoft-acces en C#, tu pourras traduire le code en vb.net grâce à un traducteur en ligne https://www.qwant.com/?q=C%23+to+vb.net&t=all
31 août 2017 à 09:24
32767 je pense que c'est la limite de type integer.. peut être le change en long?
31 août 2017 à 09:35
Mais ça n'a rien à voir avec le nombre d'enregistrements.
31 août 2017 à 10:40
31 août 2017 à 10:54
Mais quoiqu'il en soit, en vb.net l'entier par défaut est codé sur 32 bits, et même quand on utilise un entier 16 bits, il en prend 32 en mémoire, les 16 inutiles étant "vides". Et en plus ça prend du temps d'exécution à convertir pour rien.
4 sept. 2017 à 02:01
je vous dis un grand merci parce que j'avais confus et je voulais pas mettre upload une photo dans la table enregistrement, car j'avais peur de ne pas avoir plus d espace. et merci encore pour votre aide.