none
Type de base de données RRS feed

  • Question

  • Bonjour,

    Si on utilise une bd Access ou MS SQL dans une application, il faut que la personne qui procède à l'installation ait soit Access ou MS SQL ou encore prévoir une installation de la bd lors de l'installation de l'application.

    Existe-t-il une façon de faire ou une bd qui ne demande pas d'installation supplémentaire ? Je ne veux pas recourir aux fichiers texte...!

    Merci de vos réponses

    Jacques


    Jacques
    Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci

    jeudi 23 février 2017 00:50

Réponses

  • Bonjour,

    Une solution simple et gratuite, SQLite

    Il est possible de l'ajouter/gérer dans Visual Studio via 'Outils' --> 'Gestionnaire de package NudGet'
    Ensuite, lors de la création de l'assistant d'installation il faut simplement ajouter les DLL afin de distribuer l"application.

    Cordialement.


    IT Technician, IT Support, .NET Developer

    • Marqué comme réponse Paraglider jeudi 23 février 2017 23:01
    jeudi 23 février 2017 06:27
  • Les problèmes de compatibilités sont nombreux.

    Il y a un article sur ces problèmes ici: https://evertpot.com/writing-sql-for-postgres-mysql-sqlite/

    et sur comment faire pour avoir des queries compatible entre les différents systèmes... pas évident.
    • Marqué comme réponse Paraglider jeudi 23 février 2017 23:02
    jeudi 23 février 2017 10:16
  • Existe-t-il une façon de faire ou une bd qui ne demande pas d'installation supplémentaire ?

    J'ai testé SQLite et SQL Server Compact comme BD sans déploiement.

    SQLite avait trop de bugs, avec des freezes sur des requêtes complexes, la rendant inexploitable.

    J'ai gardé SQL Server Compact,  bien qu'assez ancien, mais qui est sans bug, simple et performant, que j'utilise dans des Freewares, où j'ai juste à fournir l'exe (les DLLs nécessaires étant en ressources)

    • Marqué comme réponse Paraglider jeudi 23 février 2017 23:02
    jeudi 23 février 2017 16:57

Toutes les réponses

  • Bonjour,

    Une solution simple et gratuite, SQLite

    Il est possible de l'ajouter/gérer dans Visual Studio via 'Outils' --> 'Gestionnaire de package NudGet'
    Ensuite, lors de la création de l'assistant d'installation il faut simplement ajouter les DLL afin de distribuer l"application.

    Cordialement.


    IT Technician, IT Support, .NET Developer

    • Marqué comme réponse Paraglider jeudi 23 février 2017 23:01
    jeudi 23 février 2017 06:27
  • Les problèmes de compatibilités sont nombreux.

    Il y a un article sur ces problèmes ici: https://evertpot.com/writing-sql-for-postgres-mysql-sqlite/

    et sur comment faire pour avoir des queries compatible entre les différents systèmes... pas évident.
    • Marqué comme réponse Paraglider jeudi 23 février 2017 23:02
    jeudi 23 février 2017 10:16
  • Existe-t-il une façon de faire ou une bd qui ne demande pas d'installation supplémentaire ?

    J'ai testé SQLite et SQL Server Compact comme BD sans déploiement.

    SQLite avait trop de bugs, avec des freezes sur des requêtes complexes, la rendant inexploitable.

    J'ai gardé SQL Server Compact,  bien qu'assez ancien, mais qui est sans bug, simple et performant, que j'utilise dans des Freewares, où j'ai juste à fournir l'exe (les DLLs nécessaires étant en ressources)

    • Marqué comme réponse Paraglider jeudi 23 février 2017 23:02
    jeudi 23 février 2017 16:57