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
 ERREUR DE SYNTAXE SQL
 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
 
 
				
				
						
						
				Bonjour Fabdunet,
N'aurais tu pas oublier de declarer ta clé primaire ?
TABLEf ? pourquoi le freqentree = "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 : Sélectionner tout - Visualiser dans une fenêtre à part 
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 : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
 
 
				
				
						
						
				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).
Partager