IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Firebird Discussion :

Agrandir un champ avec Firebird.


Sujet :

Firebird

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 51
    Points : 32
    Points
    32
    Par défaut Agrandir un champ avec Firebird.
    Bonjour à tous,

    Agrandir un champ avec Firebird.

    En principe c'est très simple, je veux passer mon champ adresse_smtp de 30 à 60 caractères, je devrais faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ALTER TABLE societe
      ALTER adresse_smtp type VARCHAR(60);
    Et bien ça plante le serveur Firebird, rien que ça !

    Je pourrais faire un DROP puis un ADD, ça marche, mais ça me perdrait les données.

    Avez-vous constaté le même problème ?

    fp

  2. #2
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 902
    Points : 6 026
    Points
    6 026
    Par défaut
    Hum...bizarre.

    Tu opères à partir de quel client ?


    Solution de contournement:
    add colonne
    copie ancienne->nouvelle colonne
    drop ancienne colonne
    add "ancienne" colonne au nouveau format
    copie nouvelle -> ancienne
    drop nouvelle

    [EDIT] sous IBExpert, la manip marche avec un script manuel
    "Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
    -----------------------
    Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
    Usus magister est optimus

  3. #3
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Cette fonction ne devrait pas planter, celà cache certainnement quelque chose.

    Je serai vous je ferai un backup de la base suivi d'une restauration pour tout remettre d'equerre et relancerai l'Alter table.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 51
    Points : 32
    Points
    32
    Par défaut Vous aviez raison,
    Vous aviez raison,

    Ça vient du client.
    Avec Quickdesk 2 le plantage est systématique. Alors qu'avec IBConsole ça marche.
    Pourtant les deux utilisent la GDS32.dll installée par le client Firebird.
    Et surtout je l'utilise pour tester mes requêtes, vues et procédures stockées et depuis un bout de temps.

    Mais bon je pense que le problème est réglé.

    fp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. champs monétaire avec firebird
    Par tarmo57 dans le forum Débuter
    Réponses: 14
    Dernier message: 14/02/2013, 07h25
  2. Est il Possible de permuter les champs avec firebird
    Par etudiantdeb dans le forum SQL
    Réponses: 0
    Dernier message: 02/08/2010, 11h35
  3. [Firebird] Champs avec Charset différent de none qui n'apparaissent pas
    Par stanislas dans le forum Bases de données
    Réponses: 4
    Dernier message: 01/04/2009, 08h52
  4. Insert d'un champ caractères spéciaux avec firebird et php
    Par PHILOSOPHE dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 14/05/2005, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo