Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Italian
  4. Collegamento a database .sdb da link

Collegamento a database .sdb da link

Scheduled Pinned Locked Moved Unsolved Italian
6 Posts 4 Posters 814 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vittus
    wrote on last edited by
    #1

    E' possibile collegarsi ad un database sqlite che si trova online?

    Per esempio, se collego il database in locale:

    QSqlDatabase dbMeteo;
    dbStazione = QSqlDatabase::addDatabase("QSQLITE","Stazione");
    dbStazione.setDatabaseName("C:/Users/Vitto/DocumentsProgettiQt/staz.sdb");
    if (!dbStazione.open()){
    ui->statusBar->showMessage("Database non è connesso!");
    } else {
    ui->statusBar->showMessage("Database è connesso!!");
    }

    mi funziona correttamente.

    Ma se il database fosse in:
    "https://www.miosito.it/stazioni/weewx/database/staz.sdb"
    come dovrei fare per collegarlo? Se sostituisco il link al percorso locale mi dà 'Database non è connesso!'

    Grazie a chi vorrà rispondermi!

    1 Reply Last reply
    0
    • guerinoniG Offline
      guerinoniG Offline
      guerinoni
      wrote on last edited by
      #2

      Ti serve effettuare delle richieste tramite un backend che ti gestisca l'accesso a questo database, non puoi mettere un link esterno e sperare che tutto funzioni!

      1 Reply Last reply
      0
      • V Offline
        V Offline
        Vittus
        wrote on last edited by
        #3

        Ciao guerinoni, grazie della risposta.
        C'è qualche sito dove venga spiegato come farlo?

        1 Reply Last reply
        0
        • VRoninV Offline
          VRoninV Offline
          VRonin
          wrote on last edited by
          #4

          Non c'e' un unico modo. dipende da come gestisce l'autenticazione miosito.it. Di solito pero' gli host danno accesso a un database gestito sul server invece che avere tu un file che agisce da sqlite db

          "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
          ~Napoleon Bonaparte

          On a crusade to banish setIndexWidget() from the holy land of Qt

          1 Reply Last reply
          0
          • gfxxG Offline
            gfxxG Offline
            gfxx
            wrote on last edited by
            #5

            anche sulle cartelle locali funziona come da remoto se hai installato un server locale e sviluppi in locale .... quindi vedi come il tuo sistema gestisce gli accessi .... di solito si usa php per queste cose .... oppure js .... oppure usi filezzilla o similari ... i database si affrontano in base alle dimensioni e al volume di scambio dati oltre che al numero contemporaneo di accessi .... quindi prima dovresti avere bene in mente cosa ci vorrai fare ....

            bkt

            1 Reply Last reply
            0
            • V Offline
              V Offline
              Vittus
              wrote on last edited by
              #6

              Vi spiego. La mia applicazione elabora grafici e statistiche da un database sqlite proveniente da una stazione meteo.
              Ad oggi lo scarico ogni giorno dal link del sito e lo metto nella sua cartella.
              Cercavo il modo di non dover fare questo procedimento ogni giorno, ma far leggere il database direttamente da dove sta es. https://www.miosito.it/stazioni/weewx/database/staz.sdb.
              Ho paura però che non sia possibile, almeno no con sqlite!

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved