Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. come si scrivono i record in un db di mysql?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      sepp974 User Newbie • ultima modifica di

      come si scrivono i record in un db di mysql?

      ciao a tutti questo è il mio primo messaggio in questo forum ed ho un problema:
      ho creato un db di mysql con all'interno tre tabelle,
      ho fatto un programma in c++ che si connette al db di cui sopra per mezzo dell'ODBC,
      quando provo ad inserire dati all'interno del db di mysql, mi viene restituito questo messaggio di errore:
      "il set di record è di sola lettura".
      Dove imposto le proprietà di lettura/scrittura del db mysql?

      per favore... un aiutino :bho:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        sepp974 User Newbie • ultima modifica di

        Non c'è nessuno che può aiutarmi?
        Io utilizzo MySQL administrator e MySQL query browser, posso aggiungere che in MySQL query browser il pulsante "edit" è disabilitato..., perchè?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          sups User Attivo • ultima modifica di

          Può essere un problema interno al PC, la cartella dove risiede il server sql, non ha tutti i provilegi di Administrator, ad esempio su Windows Vista il server installato sulla cartella Programmi di un normale utente non gode dei privilegi di scrittura, ma solo lettura e questo è molto rognoso.
          Forse è questo il problema, prova a cambiare i permessi e i privilegi della cartella in cui è installato il server.
          In altro problema, il problema è nel programma scritto in C++, si collega al server utilizzando un account privo di autorizzazioni, ma non credo 😄

          Ciao :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            sepp974 User Newbie • ultima modifica di

            ciao,
            grazie per l'interessamento.
            Allora io utilizzo Windows XP e sono connesso come amministratore del computer sotto password.
            Il nome utente e password con cui avvio windows sono differenti da quelli con i quali mi connetto al db di mysql.
            Ho provato anche a creare una utenza con nome utente e password uguale a quelli del db ma il problema rimane.
            Come faccio a cambiare i permessi e i privilegi della cartella in cui è installato il server?
            MySql è installato nella sua directory predefinita (C:\Programmi\MySQL\MySQL Server 5.0).
            Potrebbe essere anche un errore nel codice in c++ ma cmq non riesco ad inserire i dati nel db nemmeno con mysql query browser il tasto edit è disabilitato... :mmm:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              mz User Attivo • ultima modifica di

              Ciao Sepp974,

              Una curiosità, al database ti colleghi con l'utente root o hai creato un'altro utente?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • massimux
                massimux Moderatore • ultima modifica di

                phpmyadmin? riesci tramite questo ad aggiungere query?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  sepp974 User Newbie • ultima modifica di

                  @MZ said:

                  Ciao Sepp974,

                  Una curiosità, al database ti colleghi con l'utente root o hai creato un'altro utente?

                  Mi collego al db con l'utente root e password root (che non è l'utente col quale accedo a windows)

                  @massimux said:

                  phpmyadmin? riesci tramite questo ad aggiungere query?

                  non ho provato con questo programma, lo trovo in rete freeware?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • massimux
                    massimux Moderatore • ultima modifica di

                    si 🙂

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      sepp974 User Newbie • ultima modifica di

                      grazie, provo ad installarlo anche se ho visto che c'è tutta una procedura per installarlo, giusto :?? non vedo file eseguibili, ma solo html e php... speriamo bene....

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • massimux
                        massimux Moderatore • ultima modifica di

                        è semplice non ti scoraggiare 🙂

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          sups User Attivo • ultima modifica di

                          Può essere che le tabelle sono state bloccate.
                          In MySQL esistono due comandi: LOCK TABLES e UNLOCK TABLES

                          Bloccaggio della tabella

                          
                          LOCK TABLES *<nome_tabella>* READ;
                          LOCK TABLES *<nome_tabella>* WRITE;
                          
                          

                          Sbloccaggio della tabella

                          
                          UNLOCK TABLES;
                          
                          

                          Ciao :ciauz:

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti