Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    4

    Campo int usato come contatore con valori falsati

    Salve, ho un database localhost in cui ho creato varie tabelle il cui accesso viene fatto da un software windows form in C#. Quando memorizzo i dati in una tabella, il primo campo che io ho chiamato idGrado inizialmente ha registrato i valori regolarmente numerandoli automaticamente (1,2,3,4,... ecc.) poi all'improvviso è saltato come valore a 1003, 1004 ecc. Come mai??? :O

    Grazie anticipatamente a chiunque mi aiuterà.

    Giuseppe

  2. #2
    che db usi? hai per caso fatto inserimenti e poi cancellazioni? o insert sotto transazione e poi rollback?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    4
    Uso localDB v11.0 di sql server. Ho usato insert into attraverso SqlCimmand.executnonreader(). Cancellazioni nn ne ho fatte.

    Grazie.

  4. #4
    hai dichiarato il campo come identity?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    4
    Affermativo. Identity.

  6. #6
    posta un esempio di insert

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    4

    Allegati codice

    Ciao, ti invio in allegato lo screen shot del codice sia sql che c#, anche quelli relativi alla tabella e al risultato che ho facendo una query. Tieni conto che ciò accade anche quando inserisco direttamente i dati in modalità visuale nel db (così come vedi nella figura relativa alla query).


    Tabella.JPGCodice Sql.JPGquery.JPG

    Grazie

  8. #8
    non so. le uniche motivazioni sono quelle che ti ho detto prima. ti succede solo con questa tabella? hai fatto tentativi con altre tabelle simili?

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.