none
Tabella SQL 2008 RRS feed

  • Domanda

  • Scusate, ma mi sto perdendo sicuramente in un bicchier d'acqua, non comprendo dome mai ho creato delle tabelle in sql server 2008 con il manager, ma non è possibile incrementarle aggiungndo dei record.

    La cosa è veramente strana, ma non trovo dove impostare la tabella come incrementabile o dove sbaglio

    martedì 23 agosto 2011 09:25

Tutte le risposte

  • Se fai click con il pulsante destro del mouse sulla tabella appena creata hai, nel menu di contesto, l'opzione "Edit Top 200 Rows" che ti permette di aggiungere/modificare ed eliminare il contenuto della tabella.

    Se 200 records non ti sono sufficienti, puoi modificare in Tools -> Options il parametro "Value for Edit Top Rows command" a 0 per rimuovere il limite di 200 records.

    In alternativa, puoi aprire una nuova query ed utilizzare il comando SQL INSERT per inserire i dati:

    Es. INSERT INTO MiaTabella (campo1, campo2) VALUES (123, 'PROVA');

    Ciao!


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    martedì 23 agosto 2011 16:59
  • Grazie infinitamente per la risposta ma queste prove le avevo gia fatte e funzionano perfettamente.

    La cosa strana è che non riesco ad incrementare la tabella se mi collego con applicativi in ODBC.

    Se uso un collegamento ODBC mi esce l'errore

    Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.

     

    giovedì 25 agosto 2011 09:50
  • Probabilmente si tratta del tipo di cursore/blocco che imposti lato codice. Normalmente, per "risparmiare" sulle risorse, vengono impostati cursore Forward-Only e blocco di tipo Read-Only per effettuare le query di lettura.

    E' ovvio che per aggiungere o modificare i records vanno usate altre impostazioni (tipicamente adOpenKeyset e adLockOptimistic).

    Dai un occhiata qui e qui per maggiori dettagli.

     

     


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    giovedì 25 agosto 2011 13:33