Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [VB2008] Campo ID non si incrementa

    Ciao a tutti,

    nel mio sperimentare con visual studio 2008 express mi sono ritrovato a dover fronteggiare una situazione ai limiti del reale: ho creato una tabella con due campi, ID di tipo int (chiave primaria) e nome di tipo char (50). Ora, se vado da visual studio a cliccare sul pulsante per aggiungere un nuovo record, questo viene regolarmente aggiunto in coda. Il problema è che il campo ID è un'identità e quindi si dovrebbe incremetare come impostato nelle proprietà della tabella, e invece continua a mettere come valore 0.

    Come mai?
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  2. #2

  3. #3
    sql server express. E' stato installato con visual basic 2008 express e tutti i relativi aggiornamenti
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  4. #4
    hai controllato bene il tipo di campo? se fai un inserimento dall'intefaccia di sql l'id si incrementa? hai provato con una INSERT a mano?

  5. #5
    inserendo i dati dall'interfaccia grafica di sql server compresa in vb2008 express il campo ID si incrementa regolarmente, mentre da form no... non credo si tratti di errori legati alla connessione perchè tramite linq mi rileva correttamente i campi e li posso trascinare nel mio form
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  6. #6
    la cosa è strana: se il campo è identity si DEVE incrementare...

    dall'interfaccia, fatti ricavare uno script di creazione, e postalo

  7. #7
    Originariamente inviato da optime

    fatti ricavare uno script di creazione, e postalo
    Cosa intendi con uno script di creazione?
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  8. #8
    io ho quello in inglese:

    sulla tabella, tasto destro
    Script Table As | Create To | Clipboard

  9. #9
    facendo tasto dx sulla tabella ottengo:

    - aggiungi nuova tabella
    - aggiungi nuovo trigger
    - nuova query
    - apri definizione tabella
    - mostra dati tabella
    - copia
    - elimina
    - aggiorna
    - proprietà

    però non riesco a trovare qualcosa in cui si specifichi script
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  10. #10
    non usi sql server management express?

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.