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
Version imprimable
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
Bonjour Fabdunet,
N'aurais tu pas oublier de declarer ta clé primaire ?
TABLEf ? pourquoi le fCitation:
reqentree = "CREATE TABLEf ma_table (date varchar(20) NOT NULL)"
Sinon la doc plassere chapitre XVII-C-8 - Ajout de table
j'apprend , j'essai de comprendre , auriez vous une URL a me donner .. ?
http://plasserre.developpez.com/cours/vb-net/
chapitre : XVII-C-8 - Ajout de table
j'aurais plus fait fait qqch comme ça :
Code:
1
2reqentree = "CREATE TABLE ma_table(ID_table NOT NULL PRIMARY KEY, date varchar(20) NOT NULL);"
Et tu veux créer la table sans clé primaire
Exp:Code:
1
2
3
4 CREATE TABLE Ma_table ( ID1 TypeData Not NULL, ID2 TypeData NULL ) ON [PRIMARY]
Code:
1
2
3
4 CREATE TABLE Table1( [Colonne1] [nvarchar](4) Not NULL, [Colonne2] [nvarchar](2) NULL ) ON [PRIMARY]
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).