Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Domande DataBase

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    10

    Domande DataBase

    Salve a tutti, sto creando un programma con il quale inserire dati in un database e poi una funzione per modificarli.
    il database contiene nome e cognome e un ID che cresce ad ogni persona registrata nel database.
    Ora dovrei tramite un bottone, leggere nome e cognome controllarli nel forum e modificare i campi richiesti.
    io inserisco nome e cognome e deve prendermi lID e modificare i campi rispettivi di quellID

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    E la domanda è..?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Ciao,
    effettivamente non c'è la domanda. Comunque, secondo me, c'è un problema con questa frase:

    Quote Originariamente inviata da Jack496 Visualizza il messaggio
    io inserisco nome e cognome e deve prendermi lID e modificare i campi rispettivi di quellID
    Da qui sembra che tu voglia prendere una coppia (Nome, Cognome) e risalire all'ID. Quindi effettuare modifiche sul record identificato da quell'ID. La cosa non mi sembra corretta perché la coppia (Nome, Cognome) non è certo una chiave primaria del DB (o almeno non dovrebbe esserlo). Pensa al caso di due utenti che si chiamano "Mario Rossi". Che succede?

    In generale stai cercando di risalire alla chiave primaria (ID) da altre informazioni, ma questo non è corretto.

    Un'alternativa è sostituire l'ID con uno username ed utilizzare quello come chiave primaria: ogni utente ha il suo username ed è identificato in maniera univoca in base a quello.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.