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

Langage SQL Discussion :

La base de données est créée mais les tables ne le sont pas


Sujet :

Langage SQL

  1. #1
    Membre averti
    Homme Profil pro
    Retraité informaticien
    Inscrit en
    Juillet 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité informaticien

    Informations forums :
    Inscription : Juillet 2007
    Messages : 29
    Par défaut La base de données est créée mais les tables ne le sont pas
    Bonjour,

    Voici le code qui me permet de créer une BD Commandes mais pas la table :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    var db = openDatabase('Commandes', '1.0', 'Commandes', 2 * 1024 * 1024);
            db.transaction(function (tx) {
    			tx.executeSql('CREATE TABLE IF NOT EXISTS liste_commandes(rang INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, "no_commande", "codepostal", "ville",  "nom", , "rue", "tel", "date_com", "mode_livraison")');
    	   });
    Ou est l'erreur ?

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Il manque le type de la seconde colonne et des suivantes...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre averti
    Homme Profil pro
    Retraité informaticien
    Inscrit en
    Juillet 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité informaticien

    Informations forums :
    Inscription : Juillet 2007
    Messages : 29
    Par défaut
    Citation Envoyé par al1_24 Voir le message
    Il manque le type de la seconde colonne et des suivantes...
    Bonjour,

    Merci pour votre réponse mais celle-ci fonctionne c'est ce code que j'ai repris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      db.transaction(function (tx) {
                tx.executeSql('CREATE TABLE IF NOT EXISTS annuaires(rang INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, "codepostal", "ville",  "nom", "tel", "rue", "tag",  "pro",  "mode")');
                tx.executeSql('INSERT INTO annuaires (codepostal, ville,  nom, tel, rue, tag, pro, mode ) VALUES ("11800", "Laure Minervois", "AC DécoArtisans", "04 68 76 11 79", "4 place de lormeau", " ", "", "")');
    La table liste des commandes sera construite avec des variables en provenance d'un XML.

    Bonne journée.

  4. #4
    Membre averti
    Homme Profil pro
    Retraité informaticien
    Inscrit en
    Juillet 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité informaticien

    Informations forums :
    Inscription : Juillet 2007
    Messages : 29
    Par défaut
    Bonjour,

    Après la correction tout fonctionne, il y avait une , de trop dans la description de la table comme quoi le fait de poster permet aussi de se relire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      var db = openDatabase('Commandes', '1.0', 'Commandes', 2 * 1024 * 1024);
     
            db.transaction(function (tx) {
    			tx.executeSql('CREATE TABLE IF NOT EXISTS liste_commandes(rang INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, no_commande NCHAR(5), codepostal NCHAR(5), ville NCHAR(32),  nom NCHAR(32),  rue NCHAR(32), tel NCHAR(15), date_com DATE, mode_livraison NCHAR(5))');
    	   });
    La table liste des commandes est construite avec des variables en provenance d'un XML qui fonctionne.

    Bonne journée.

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

Discussions similaires

  1. [PDO] Base de données en Unicode mais les accents ne passent pas
    Par seïna dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 30/12/2008, 16h04
  2. base de donnée sous excel: effacer les données
    Par eseb777 dans le forum VC++ .NET
    Réponses: 2
    Dernier message: 03/05/2007, 09h32
  3. Réponses: 2
    Dernier message: 27/06/2006, 09h15
  4. [Oracle 9i] Base de donnée mal créée
    Par guitouille dans le forum Oracle
    Réponses: 2
    Dernier message: 01/02/2006, 19h13
  5. Réponses: 5
    Dernier message: 28/10/2003, 15h01

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