Visualizzazione dei risultati da 1 a 5 su 5

Discussione: IB - IBexpert

  1. #1

    IB - IBexpert

    Ciao a tutti,
    ho difficoltà nel modificare una tabella creata con IBexpert.
    Praticamente creo la mia tabella e poi non riesco a modificare i campi dopo che ho fatto la commit.
    Nello specifico, ho creato il mio campo "RAGIONE SOCIALE" di tipo char con lunghezza 100, successivamente ho provato a modificare la lunghezza da 100 a 30 e non me lo fa fare (mi dice che non posso sostituire il valore 100 con un valore inferiore); cosa posso fare per risolvere?
    A cosa è dovuto questo problema?

    Fatemi sapere. GRAZIE.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333
    Non puoi sottodimensionare il campo inserendo un numero di caratteri inferiori al precedente.

    L'unica alternativa è creare un nuovo campo, copiare al suo interno i dati contenuti nel vecchio campo tramite una query SQL ed eliminare il campo vecchio dalla struttura della tabella.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Ma col paradox facevo quello che volevo... giusto?
    Che pazzia!!!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333
    Originariamente inviato da pegaso22
    Ma col paradox facevo quello che volevo... giusto?
    Che pazzia!!!
    Sì, ma con tutti i rischi del caso.

    Tieni conto delle potenzialità offerte da InterBase e del fatto che alcune limitazioni sono presenti proprio per impedire una modifica strutturale al database che possa comprometterne l'integrità o la perdita dei dati.

    In Paradox non avevi di certo a che fare con delle stored procedure...

    Ti suggerisco di fare spesso dei backup/restore del tuo database prima di apportare "modifiche pesanti" per evitare che un tiro sbagliato con IBExpert ti porti ad un database non integro e inutilizzabile.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Ok. Grazie mille!!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.