Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Eliminare un record in creazione

    In un programmino in vb.net devo gestire un database con 2 tabelle.
    Una è clienti e una controlli (ad ogni controllo corrisponde un cliente)

    Ora, come posso eliminare un cliente in fase di creazione?
    Perché chiaramente eliminare il record dal dataset è impossibile (non è stato ancora creato)

    Ma se annullo semplicemente la creazione, ad esempio con
    codice:
    Me.ClientiBindingNavigator.BindingSource.RemoveCurrent()
    quando creo un altro record ottengo il seguente errore:

    codice:
    Impossibile aggiungere o modificare il record. Nella tabella "Clienti" è necessario un record correlato.

    Come posso eliminare completamente il record in creazione? (ho visto che quando ne creo uno nuovo il campo idCliente che ha l'autoincrement riparte dal numero successivo)

  2. #2
    Utente di HTML.it L'avatar di Vinsent
    Registrato dal
    May 2011
    Messaggi
    314
    Non puoi semplicemente evitare, nella fase di creazione, di lavorare direttamente sul db ma di "toccarlo" solo quando schiacci il classico OK?

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da littlesnack
    Eliminare un record in creazione
    Il linguaggio va indicato anche nel titolo, come da Regolamento.

    Qui l'ho aggiunto io. Tienilo a mente per il futuro.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Originariamente inviato da Vinsent
    Non puoi semplicemente evitare, nella fase di creazione, di lavorare direttamente sul db ma di "toccarlo" solo quando schiacci il classico OK?
    Può essere un'idea... certo però che così dovrei creare un'altra finestra o un altra scheda e non potrei usare la normale interfaccia... e mi complicherebbe non poco la vita...

    Non c'è un istruzione che possa semplicemente eliminare il record che stavo creando (in modo che quando andrò a creare un nuovo record non rimanga un record fantasma) ???

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.