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

    Problema con Datagrid

    Ho un problema molto strano con il controllo datagrid di VB6. Il controllo carica un command di un dataenviroment collegato ad una tabella di access inizialmente vuota. Vengono caricati i primi record tramite codice
    Li carico con il seguente codice:
    Private Sub Form_Load()
    dati.rsMovConto.Addnew
    dati.rsMovConto.fields("NUMREG") = "3"
    ......altri dati inseriti nella stessa maniera....
    dati.rsMovConto.Update
    end sub

    fin qui tutto ok...
    quando poi tento in esecuzione del programma di inserire (o modificare) i valori che appaiono nel datagrid, non appena cambio riga mi appare un errore non del codice ma del controllo che non riesco a risolvere.
    L'errore è il seguente: "Impossibile individuare la riga specificata per l'aggiornamento. E' possibile che alcuni valori siano stati modificati dopo l'ultima operazione di lettura"
    Ho notato che nella tabella del DB quando modifico il valore presente già nel controllo non viene subita registrata la modifica. Ho provato anche a mettere la linea di codice
    Dati.rsMovConto.Update
    per far si che i dati vengano aggiornati ma ugualmente mi arriva un errore (queat volta non del controllo ma del command).
    Dove sbaglio????

    Grazie a tutti

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

    Moderazione

    Il linguaggio va indicato anche nel titolo, come da Regolamento.

    Inoltre, per il linguaggio Visual Basic è disponibile un'area apposita, in cui ho spostato questa discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Scusa hai ragione...mea culpa

    cmq ci sono idee a riguardo?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    La tua tabella ha una chiave primaria?

  5. #5
    No, non ho impostato nessuna chiave primaria...credi possa essere quello?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    E' facile che sia per questo motivo.
    Ciao

  7. #7
    Sai che forse hai ragione...ho provato ad impostare una chiave e funziona.

    Questo perchè devo pupparmi un db non fatto da me da gestire

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.