Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    48

    [SQL] Cambiamento di un Campo.

    Ciau ragazzi.


    Ho un DB IBase con un campo
    Varchar [200]

    devo metterlo a blob...xkè il cliente....
    poverino...vuole scrivere di +


    ho provato..a scrivere la query....
    ma non va...

    Provate a suggerirmi la vostra ipotetica query per fare sta roba???

    tnx
    ciau
    FatMax

    Italian Programmer

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    48
    up

  3. #3
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    ciao max! Probabilmente è necessario ricreare la tabella, ma penso che tu non possa. Hai provato con il comando Alter Table?




    Coma va?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    48

    ciauuuu

    ciau fetuso )
    dobbiamo bekkarci un giorno


    va abbatanza bene...

    si ho provato una alter table....
    ma non me la fa mi da errore.

    il problema è che quella graziosa tabellina
    ha 22193 record inseriti...
    .....e se dovessi...creare un nuovo..e copiare i dati...
    ...penso che è meglio che mi licenzio :P

    cmq..bho..mo vedo..
    FatMax

    Italian Programmer

  5. #5
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Ho chiesto in ufficio da me, e concordono sul fatto che non è possibile almeno con certi dbms cambiare "on the fly" le proprietà di un campo. Non esiste un forum su Ibase da qualche parte? magare puoi vedere sul sito del produttore


    Si ci beccheremo una sera di queste

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    48
    tnx
    ..ok vediamoci che poi mi sparo
    FatMax

    Italian Programmer

  7. #7

    re: hai provato con alter table???

    prova così ma ti premetto che "SQL per IBase" non lo conosco

    ALTER TABLE nome_tabella MODIFY(nome_campo_da_modificare blob);

    P.s. con Database ORACLE funziona

    Ciao

  8. #8

    oppure:

    potresti crearti un nuovo campo di tipo BLOB

    ALTER TABLE nome_tabella ADD(nuovo_campo blob);

    e poi ti crei un ciclo in VB che legge tutti i valori
    che hai nel campo che vuoi modificare

    e li inserisce nel nuovo campo BLOB appena creato

    dopo di che CANCELLI il vecchio campo che non ti serve più.

    ALTER TABLE nome_tabella DROP(vecchio_campo);

    Così dovrebbe funzionare.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    48

    tnx

    mo pappo e poi provo )

    cmq..del ciclo!!
    ...è un database enorme
    ce metterà un'oretta buona a fare sta roba..:°
    me sa...
    cmq...semmai faccio
    sta roba
    tnx mille
    FatMax

    Italian Programmer

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.