Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cella in sola lettura

118 views
Skip to first unread message

gabriele

unread,
Jan 26, 2008, 11:09:13 AM1/26/08
to
in una tabella non riesco a modificarne il contenuto ( la colonna è la
primary key ) , mi dice che è a sola lettura.
Come posso modificare quel valore ?

grazie e ciao ( MS sql 2005 express , visualizzo la tabella con il mgmt
studio express)


Lorenzo Benaglia

unread,
Jan 26, 2008, 11:22:10 AM1/26/08
to
"gabriele" <pel...@peloso.it> wrote:
> in una tabella non riesco a modificarne il contenuto ( la colonna è la
> primary key ) , mi dice che è a sola lettura.
> Come posso modificare quel valore ?

Beh Gabriele,

va bene tutto, ma come puoi pretendere di ricevere un aiuto da noi se non
abbiamo la minima idea di come è fatta la tabella, come è definita la
colonna che vuoi aggiornare e quali constraints sono definiti su di essa?
:-D

Con molta probabilità quella colonna possiede l'attributo IDENTITY, quindi
viene automaticamente incrementata ad ogni comando di INSERT.
Se intendi valorizzarla esplicitamente devi impostare ad ON la proprietà SET
IDENTITY_INSERT per quella tabella.
http://msdn2.microsoft.com/en-us/library/ms188059.aspx

Se non ho *indovinato*, posta i comandi DDL completi della tabella e
probabilmente saremo in grado di fornirti un aiuto un po' meno fantasioso
:-)

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

gabriele

unread,
Jan 26, 2008, 11:49:01 AM1/26/08
to
>
> Se non ho *indovinato*, posta i comandi DDL completi della tabella e
> probabilmente saremo in grado di fornirti un aiuto un po' meno fantasioso
> :-)
>
ANTEFATTO : devo collegare un database ( contiene le fatture di molte
aziende ) proveniente da un altro computer alla mia istanza.
Fatto , tutto bene , peccato che dovevano inviarmi anche un secondo database
da collegare , contenente l'elenco delle aziende.
Senza di quello , le fatture risultano assenti e non visibili dal gestionale
che usa appunto i DB , in quanto risultano non collegate ad alcuna azienda.
Allora ho preso una copia vuota di questo secondo database ( esso contiene
solo una tabella AZIENDE ,vuota nel mio caso ), nel tentativo di
inserirmi in tale tabella a mano un record per ogni azienda ( sono solo 4
aziende , ogni record appena 3 campi , di cui conosco il contenuto da
inserire , e il primo campo č appunto ID_AZIENDA in sola lettura , e qui
mi son dovuto fermare ! ) .

Se rimuovo la proprietą chiave primaria ( per sbloccare la prima cella in
sola lettura ID_AZIENDA ) mi avverte che perdo le relazioni , non so come
procedere.

Una cosa concettualmente semplice ( con access riuscivo) ma son bloccato : a
parte farmi mandare il secondo DB mancante , come si puņ risolvere in tali
casi ?

Non ho altri dati e notizie , sono l'utente finale del sw .

saluti e grazie

gabriele

unread,
Jan 26, 2008, 11:51:09 AM1/26/08
to
> Con molta probabilità quella colonna possiede l'attributo IDENTITY,

è vero , allora provo!

0 new messages