+ Rispondi al messaggio
Pagina 3 di 3 primaprima 123
Visualizzazione dei risultati da 21 a 24 su 24

[MSSQL] Incongruenza tra PK e proprietà UNIQUE

  1. #21
    L'avatar di gibra
    gibra ora è in linea Very Important Person
    Post
    6,240
    Like Inviati  
    21
    Like Ricevuti  
    11
    Quote Originariamente inviato da nman Visualizza il messaggio
    quindi se non è SQLServer allora sara (per esclusione) C#
    No, io ho usato sempre e solo SSMS in modalità Modifica.
    Me ne sono accorto quando falliva l'inserimento perché avevo sbagliato a digitare qualche valore.
    Se non sbagliavo nulla, l'ID_PROG era progressivo, quando sbagliavo saltava il progressivo ad ogni errore.
    ℹ️ Leggi di più su gibra ...

  2. #22
    Sgrubak ora è in linea Scribacchino
    Post
    609
    Like Inviati  
    12
    Like Ricevuti  
    16
    Quote Originariamente inviato da nman Visualizza il messaggio
    Io al posto tuo farei una ricerca di testo paziente della stringa "1000" nei file di C#
    .
    Purtroppo la ricerca non ha prodotto risultati. Ho provato anche con altre parole chiave e la ricerca spulcia correttamente anche i file designer.cs in cui viene dichiarato il DataSet.

    Ho trovato questo post che ricalca la mia situazione. Purtroppo ho tentato di seguire le procedure consigliate da Microsoft ma continua a darmi un errore mentre cerco di lanciare il Sql Server Configuration Manager per aggiungere il flag trace.

    Anche i tentativi di soluzione a questo nuovo errore mi hanno dato picche.

    Riguardo al salto Id_Prog in caso di errore, confermo che anche a me si presenta l'inconveniente.

    Faccio ancora il tentativo di disinstallare tutto quel che riesco inerente a sql server, pulire con CCleaner e poi reinstallare l'ultima versione.

  3. #23
    L'avatar di nman
    nman non è in linea Scribacchino
    Post
    1,671
    Like Inviati  
    0
    Like Ricevuti  
    4
    Quote Originariamente inviato da gibra Visualizza il messaggio
    ........ quando sbagliavo saltava il progressivo ad ogni errore. .....
    Quote Originariamente inviato da Sgrubak Visualizza il messaggio
    ....... Riguardo al salto Id_Prog in caso di errore, confermo che anche a me si presenta l'inconveniente.........
    Ma questo non è un inconveniente, questa è la normalità
    ogni volta che SQLServer lancia un messaggio di INSERT fallito il numeratore si incrementa di 1 unità



    Quello che a parer mio è strano è il salto ad ogni nuovo giorno al migliaio di ID successivo come si evidenzia nel #1
    Quote Originariamente inviato da Sgrubak Visualizza il messaggio
    Id_Prog    DataInserimento
    39001      25/02/2019  --Questo è il primo record in assoluto
    39002      25/02/2019
    ...
    40001      26/02/2019
    41001      27/02/2019
    41002      27/02/2019
    ...
    

  4. #24
    Sgrubak ora è in linea Scribacchino
    Post
    609
    Like Inviati  
    12
    Like Ricevuti  
    16
    E dopo ben un anno, ne son venuto a capo!

    Non è una questione di ne di trigger ne di C# o wizard (che siano maledetti! Ora capisco perfettamente qual che mi spiegavate tempo addietro... ).
    È Mssql che per ottimizzare l'insert si "prenota" i numeri di ID. L'opzione è gestibile come spiegato in questo link, cercando IDENTITY_CACHE.

    Spero sia utile a qualcuno l'informazione.

    A presto!

+ Rispondi al messaggio
Pagina 3 di 3 primaprima 123

Potrebbero interessarti anche ...

  1. Incongruenza fra dati report e la relativa query
    Da weldox nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 21-10-2013, 14:48
  2. Incongruenza stampa riga in DataGridView
    Da Gandalfrank nel forum Visual Basic .Net
    Risposte: 8
    Ultimo Post: 19-05-2011, 18:41
  3. [MsSQL]Or esclusivo in MSSQL SERVER 2005
    Da Newton nel forum Microsoft SQL Server
    Risposte: 2
    Ultimo Post: 25-08-2009, 17:36
  4. Risposte: 4
    Ultimo Post: 29-09-2008, 20:36
  5. [EXCEL & VBA] Colonne Unique e Autoincrement
    Da bornslippy nel forum Microsoft Excel
    Risposte: 4
    Ultimo Post: 17-06-2007, 19:10