none
Database e visual c++ RRS feed

  • Discussione generale

  • Di database non so molto e volevo sapere una cosa.

    Voglio fare un programma in c++ che all'atto della sua installazione crei un database relazionale con certe caratteristiche. Su internet ho trovato il modo per farlo in visual basic, ma non in c# o c++.Per questi ultimi due ho trovato solo il modo di connettermi ad un database già creato. Anche se non ho specificato il database deve essere locale.

     

    Altra domanda, se voglio fare un programma installante e non un realase come devo partire?

     

    Grazie

     

    venerdì 25 novembre 2011 17:57

Tutte le risposte

  • zenereyes wrote:

    Di database non so molto e volevo sapere una cosa.

    Voglio fare un programma in c++ che all'atto della sua installazione crei un database relazionale con certe caratteristiche. Su internet ho trovato il modo per farlo in visual basic, ma non in c# o c++.Per questi ultimi due ho trovato solo il modo di connettermi ad un database già creato. Anche se non ho specificato il database deve essere locale.

    In C# ci sono tanti modi ed è tutto analogo a quanto puoi fare con vb.net
    Le strade tipicamente sono due:
    - uso diretto del linguaggio SQL
    - uso di un ORM come NHibernate o Entity Framework 4
    Personalmente prediligo EF4

    Con C++ sei limitato all'uso diretto di SQL e le cose si fanno anche piuttosto complesse perché dovresti usare il vecchissimo ado e oledb.
    Sto escludendo l'uso di C++/CLI (cioè le estensioni per scrivere codice .net con C++) perché a quel punto ti conviene usare C#.


    Altra domanda, se voglio fare un programma installante e non un realase come devo partire?

    Non so che intendi ma di solito si realizzano exe/dll e poi si installano creando un progetto di tipo 'setup'


    Raffaele Rialdi  http://www.iamraf.net
    Weblog: http://blogs.ugidotnet.org/raffaele
    Microsoft MVP profile https://mvp.support.microsoft.com/profile/raffaele
    UGIdotNET - http://www.ugidotnet.org/


    Raffaele Rialdi [MVP] My articles and videos: http://www.iamraf.net Italian blog: http://blogs.ugidotnet.org/raffaele
    lunedì 28 novembre 2011 13:03
  • In aggiunta a quanto scritto da Raffaele, mi permetto di segnalarti anche dei wrapper ad ODBC scritti di recente da un MVP Visual C++ (non li ho provati direttamente, ma l'autore è una garanzia).

    Per quanto riguarda invece un tool per sviluppare installer, io mi sono trovato bene con NSIS (consigliatomi da un altro MVP, David Ching).

    Giovanni

     

    lunedì 28 novembre 2011 16:44