Bonjour,
J'ai voulu suivre le cours de SQLpro en utilisant Firebird, j'ai eu deux problemes :
deja dans la syntaxe de création de clef primaire :
create unique index T_CHAMBRE_PK on T_CHAMBRE (CHB_ID asc);
Le mot clef asc, je pensais que ca servait sur des order by, firebird le refuse, j'ai donc crée les tables sans ca...Si qqun peut me dire à quoi ca correspond, ca ressemble à un auto incrément mais je sais pas trop...Dois-je faire un générateur ?
Ensuite il y a un problème lors de l'insertion des données, à chaque fois qu'une chambre n'est pas réglée, le champ de date de réglement est à 0000-00-00 ce qui me parait logique, sauf que firebird m'envoit bouler en disant : "expression evaluation not supported. value exceeds the range for valid date."
Exemple d'une ligne :
insert into T_FACTURE (FAC_ID, CLI_ID, PMT_CODE, FAC_DATE, FAC_PMT_DATE) values ( 606, 26, '', '1999-07-31', '0000-00-00');
Franchement je comprend pas trop cette histoire de fourchette de date, j'ai jamais définit ca
Merci pour votre aide
Partager