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

JDBC Java Discussion :

HSQLDB et ALTER


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut HSQLDB et ALTER
    J'ai posté ce problémde dans "autre sgbd" mais comme je n'ai pas de réponse et que mon problème est peut etre spécifique a JAVA.

    Je le met ici .. désolé si cela dérange mais je suis totalement coincé si je ne peut pas faire ca :

    je tente donc d'ajouter un colonne dans ma base de donnée :

    _statement.executeUpdate("ALTER TABLE "+_db+"_gene ADD "+fProfil[i]+" VARCHAR(50)");

    et je récupère l'erreur:

    java.sql.SQLException: This operation is not supported in statement [ALTER TABLE chgfh_gene ADD unplus VARCHAR(50)]
    at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
    at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
    at org.hsqldb.jdbc.jdbcStatement.executeUpdate(Unknown Source)

    et je ne comprend pas pourquoi en plus je sait que j'avais reussi a rajouter deux colonne dans un table il y a deux jours mais malheureusment j'ai effacé depuis le code ou je faisais ca ...

    Je suis désespérée (enfin j'exagère un peu mais presque !!) donc si vous pouviez m'aider merci d'avance !!

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    C'est un ordre DDL ça devrait pourtant marcher, essaies avec un execute tout court

  3. #3
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par sinok
    C'est un ordre DDL ça devrait pourtant marcher, essaies avec un execute tout court

    déjà fait (même avec un executeQuery tellement je suis désespérée lol)

  4. #4
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Quand je tente d'ajouter une colonne qui existe déjà il me fait bien une erreur comme quoi la colonne existe , c'est donc que la commande alter semble bien fonctionner ... je comprend vraiment pas ...

  5. #5
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Bon en regardant le forum de hsqldb j'ai trouver une réponse de 2004 ou le alter n'est pas compatible avec les table de type text ... mais cela n'a pas été ajouté depuis ? je trouve cela assez étrange mais bon.

    La solution pour quelqu'un qui passerais ici dans le future : recréer une nouvelle table et lui assigner le bon fichier texte ... je ne trouve pas cela très élégant mais tant pis si il n'y a pas d'autre solution

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

Discussions similaires

  1. HSQLDB et ALTER
    Par Lady dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 16/03/2007, 14h10
  2. Alter column => passer de NOT NULL à NULL
    Par JohnGT dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/10/2003, 11h16
  3. Probleme 'ALTER TABLE' et 'FOREIGN KEY'
    Par maahta dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 30/09/2003, 14h25
  4. Alter table qui ne passe...
    Par Gential dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/06/2003, 17h48
  5. "ALTERER" une col. NULL en NOT NULL - Int
    Par Gandalf24 dans le forum SQL
    Réponses: 2
    Dernier message: 28/12/2002, 00h07

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