1 réponse
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
30 août 2017 à 23:42
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.