Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811

    immettere dati in un database msde

    salve a tutti
    avendo un database msde-->(sql server)

    in tabella articoli
    con campi id-->uniqueudentifier, allownull = false,chiave
    nome,allownull = true

    se faccio una insert del tipo
    insert into articoli(nome) values('ooo')
    mi restituisce un errore dicendomi che id non puo' essere null!!:master:

    ma io id lo ho definito come uniqueidentifiER , CIOE' CONTATORE!!
    NON si dovrebbe aggiornare da solo?

    ho sbagliato la impostazione del campo id?
    grazie

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Se non ricordo male se vuoi creare un campo ID che si aggiorna da solo devi crearlo di tipo int (o bigint, o...) mettendo poi che abbia la proprietà IDENTITY (e puoi definire anche di quanto è l'incremento ad ogni record; es 1,2,3,... oppure 1,3,5,7,9...)
    Vedi qui che è spiegato bene: http://msdn.microsoft.com/library/de...ia-iz_3iex.asp

  3. #3
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    ...solo per completezza...
    qui c'è una piccola spiegazione sul data type "uniqueidentifier"; come vedi non va bene per fare un semplice "contatore autoincrementante" come immagino volessi fare tu

    http://msdn.microsoft.com/library/de...ua-uz_6dyq.asp

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    ok grazie

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.