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

VB.NET Discussion :

ERREUR DE SYNTAXE SQL


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 44
    Par défaut ERREUR DE SYNTAXE SQL
    Bonjour ,
    j'ai une petite erreur de syntaxe dans ma requette SQL .

    reqentree = "CREATE TABLEf ma_table (date varchar(20) NOT NULL)"

    Cordialement
    L.Fabien

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Par défaut
    Bonjour Fabdunet,

    N'aurais tu pas oublier de declarer ta clé primaire ?
    reqentree = "CREATE TABLEf ma_table (date varchar(20) NOT NULL)"
    TABLEf ? pourquoi le f

    Sinon la doc plassere chapitre XVII-C-8 - Ajout de table

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 44
    Par défaut
    j'apprend , j'essai de comprendre , auriez vous une URL a me donner .. ?

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Par défaut
    http://plasserre.developpez.com/cours/vb-net/

    chapitre : XVII-C-8 - Ajout de table

    j'aurais plus fait fait qqch comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    reqentree = "CREATE TABLE ma_table(ID_table NOT NULL PRIMARY KEY, date varchar(20) NOT NULL);"

  5. #5
    Membre très actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2012
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 175
    Par défaut
    Et tu veux créer la table sans clé primaire



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE TABLE Ma_table (
    	ID1 TypeData Not NULL,
    	ID2 TypeData NULL
    ) ON [PRIMARY]
    Exp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE TABLE Table1(
    	[Colonne1] [nvarchar](4) Not NULL,
    	[Colonne2] [nvarchar](2) NULL
    ) ON [PRIMARY]

  6. #6
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par chaparo Voir le message
    N'aurais tu pas oublier de declarer ta clé primaire ?
    La clef primaire n'est pas une obligation technique (sur la plupart des SGBD du moins).

    @FabDuNet : de quel SGBD s'agit-il ? Sur pas mal de SGBD Date est un mot clef réservé et ne doit normalement pas être utilisé comme nom de colonne (sauf à le mettre entre "[" et "]").

    Par ailleurs, un varchar pour stocker une date est de toute manière une extrémement mauvaise idée (à vrai dire c'est une faute).

Discussions similaires

  1. Erreur de syntaxe SQL
    Par Ismaël(l) dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/05/2007, 09h19
  2. [MySQL] Jointure : erreur de syntaxe SQL
    Par kawther dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 26/03/2007, 17h25
  3. erreur de syntaxe sql dans vba
    Par @rkane dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/12/2006, 18h23
  4. erreur de syntaxe SQL
    Par michka999 dans le forum Requêtes
    Réponses: 9
    Dernier message: 29/08/2006, 16h52
  5. [SQL] Erreur de syntaxe SQL
    Par gregius dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 08/08/2006, 19h10

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