Nous avions l'intention de développer une application de bureau avec MS Access comme base de données. Mais nous avons certains doutes? 1. Lorsque nous installons cette application après le développement sur la machine client, est-ce qu'elle nécessite MS Access? 2. Si oui, ont-ils besoin d'acheter la licence de Microsoft Access auprès de Microsoft ou est-ce gratuit? 3. Comment pouvons-nous effectuer une vérification lors de l'installation du logiciel si MS Access sur le système? Sinon, comment pouvons-nous installer MS Access aussi avec notre application?MS Access comme base de données
Répondre
Cela dépend du fonctionnement de votre logiciel. Avez-vous un programme qui appelle la base de données Access ou votre programme est-il implémenté à l'aide de formulaires d'accès?
Si votre juste en utilisant Access comme DB
- Non, vous avez besoin juste le temps d'exécution JET
- Vous pouvez trouver le moteur d'exécution JET sur le site Microsoft
- Cela dépend de ce package vous en utilisant. Vous pouvez inclure le MDAC MSI en tant que dépendance si vous utilisez un programme d'installation .NET typique.
Si votre utilisation de l'accès pour la DB et le programme
- Oui
- Oui ils ont besoin pour acheter. Tout comme vous avez besoin de l'acheter pour développer votre base de données. Non, ce n'est pas gratuit
- Si Access n'est pas sur leur ordinateur, ils devront l'acheter, puis insérer le CD et terminer l'installation.
Salut Haz, Mais mon exigence de Datastorage est assez grande, avec des images de grande taille et une grande quantité de données .. Will SQLite être assez bon? – VMN
Je n'ai pas suggéré SQLLite, j'ai suggéré d'obtenir le programme d'installation JET (si vous utilisez simplement Access comme DB) qui est gratuit, ou d'amener votre client à acheter Access si votre programme est également écrit en accès. SQLLite va seulement remplacer le moteur de base de données, ce que vous n'avez pas besoin de faire si c'est le seul bit dans Access. Si votre application entière est dans Access, alors SQLLite ne réécrira pas le code par magie. –
Il n'y a pas de "Jet Runtime". Jet 4 est installé sur chaque copie de Windows à partir de Windows 2000, vous n'avez donc jamais à l'installer si vous utilisez Jet 4 comme magasin de données. Si vous souhaitez utiliser le format ACCDB, vous devez installer l'ACE, téléchargeable à partir de Microsoft. –
Dans vos commentaires sur Haz et duffymo, vous avez indiqué que votre intention est de stocker des "images de grande taille" dans la base de données. Ce n'est pas une bonne pratique avec MS Access. En raison de la façon dont les images sont stockées, la taille du fichier db augmentera de plus de la taille des fichiers image. À partir d'Access 2007, il existe une méthode de stockage améliorée qui réduit ce gonflement, mais c'est toujours un problème. En outre, cela pourrait être un gros problème, car la limite absolue de taille de fichier câblé pour un fichier Access db est de 2 Go ... votre base de données pourrait ne pas être en mesure d'accueillir suffisamment d'images énormes pour répondre à vos besoins.
Je ne suis pas sûr de votre préoccupation sur la nécessité d'installer Access lui-même. Avec les versions Windows 32 bits récentes (depuis Windows 2000), les composants requis pour utiliser un fichier Access db sont inclus dans le système d'exploitation. Si vous traitez avec Windows 64 bits, vous devrez peut-être obtenir le 2007 Office System Driver: Data Connectivity Components
L'installation d'Access ne devrait être requise que si votre application utilise Access pour plus que du stockage de données. Une application qui utilise Access en tant que client frontal (avec des formulaires Access, des rapports, etc.) nécessiterait l'installation d'une certaine forme d'Access, mais il ne s'agit pas nécessairement de la version complète. Vous pouvez concevoir votre application pour la version d'exécution Access, qui est libre de départ des coûts avec Access 2007:
Cependant, si vous utilisez autre chose (par exemple Dot .Net) pour votre application frontale, vous n'auriez besoin d'aucune forme d'Access installée.
Ne jamais stocker de grandes images dans une base de données d'accès.Une grande base de données est une base de données lente. Utilisez vba pour vérifier et créer des chemins de fichier et stocker les images en dehors de la base de données. Hit me up pour le code pour le faire
- 1. Base de données MS Access
- 2. Base de données MS Access
- 3. Base de données MatLab-MS Access 2010
- 4. Base de données parent-enfant (MS ACCESS)
- 5. Base de données MS Access sans relation
- 6. Programme de manipulation de base de données MySQL pour Windows? Comme MS Access ou MS SQL?
- 7. Connexion de Java à une base de données MS Access sans installation de MS Access
- 8. MS Access 2003 - Importation d'un fichier texte dans la base de données MS Access Tableau
- 9. Base de données de la bibliothèque MS Access
- 10. LINQ to MS Access base de données de l'application ASP.Net?
- 11. MS Access - Erreur de relation de base
- 12. Requête base de données MS Access dans VB 2008
- 13. Android: script PHP vers la base de données MS Access
- 14. Problèmes d'écriture dans une base de données MS Access (Delphi)
- 15. Comment accéder à une base de données MS Access verrouillée
- 16. Traçage des modifications de la base de données MS Access
- 17. MS Access Mise à jour de la base de données
- 18. connexion de base de données dans MS Access 2007
- 19. Base de données Liens - Oracle 10g et Ms Access 2007
- 20. Comment compresser une base de données MS Access
- 21. Comment utiliser SubSonic avec la base de données MS Access
- 22. Base de données Azure MS Access - le meilleur emplacement?
- 23. Base de données MS Access sécurisée dans l'application Windows
- 24. Normaliser une base de données MS Access existante
- 25. base de données MS Access au format XML, .NET
- 26. Inno Setup et MS Access .accde base de données
- 27. Table SQLServer liée dans la base de données MS Access
- 28. INSERT INTO jdbc la base de données MS Access
- 29. Accès simultané à la base de données MS Access
- 30. Base de données MS Access verrouillée par l'utilisateur inconnu
vérifier [Bonne alternative libre à MS Access] (http://stackoverflow.com/questions/29044/good-free-alternative-to-ms-access/29057#29057 –
@Vinay: Dans l'un de vos commentaires ci-dessous, vous indiquez que vos besoins en Datastore sont "énormes". Gardez à l'esprit que les fichiers Access .mdb/.accdb ont une limite de 2 Go. Et pour stocker des images dans votre banque de données, c'est certainement une mauvaise idée, mais c'est vraiment un problème distinct. – mwolfe02
Utiliserez-vous MS Access comme frontal (c.-à-d. Créer des formulaires et des rapports avec celui-ci) ou simplement comme votre banque de données principale? – mwolfe02