Cherche a savoir beaucoup plus
Scoozy
-
Scoozy -
Scoozy -
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
-
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-
-
-
-
Je ne sais pas si Scoozy
- croit qu'une photo ne peut pas dépasser la taille de 32768 (octet?), d'oú le champ blob.
- mélange access et Excel (car oui dans Excel il y a un nombre de lignes maximum qui dépend des versions, mais Excel n'est pas une base de données).
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. -
-