Cherche a savoir beaucoup plus
Fermé
Bonjour,
Je fais un petit programme gestion ecole sur visual basic studio 2010 et une base de donnees sur access 2007.
Alors dans la page d'inscription j'aurais bien aime mettre la possibilite de upload la photo de l'eleve inscrit. comme je sais que ma base de donnees ne prendra pas plus que 32 768 enregistrements, alors je vous demande est ce que si je met l'option afin de upload la photo, est ce que ma base de donnees prendra toujours la meme quantite d'enregistrement? Si oui puis je avoir la code source comment upload la photo a travers un bouton?
Sachez que je connecte ma base de donnees avec datasource.
Ex: pour l'enregistrement de la table eleve. Je fais Elevebindingsource.EndEdit()
Tableadaptermanger.updateall(systemdataset)
Je fais un petit programme gestion ecole sur visual basic studio 2010 et une base de donnees sur access 2007.
Alors dans la page d'inscription j'aurais bien aime mettre la possibilite de upload la photo de l'eleve inscrit. comme je sais que ma base de donnees ne prendra pas plus que 32 768 enregistrements, alors je vous demande est ce que si je met l'option afin de upload la photo, est ce que ma base de donnees prendra toujours la meme quantite d'enregistrement? Si oui puis je avoir la code source comment upload la photo a travers un bouton?
Sachez que je connecte ma base de donnees avec datasource.
Ex: pour l'enregistrement de la table eleve. Je fais Elevebindingsource.EndEdit()
Tableadaptermanger.updateall(systemdataset)
1 réponse
Utilisateur anonyme
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.