voici mon script de création de base et une table.
J'utilise interbase 6 opens source, delphi5 Entreprise sur un SE win2000 pro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
SET SQL DIALECT 3;
 
/* CREATE DATABASE '\\gandalf\e:\ceri\grh\bd\datafile.gdb' PAGE_SIZE 1024
 
 DEFAULT CHARACTER SET ISO8859_1 */
 
/* Table: CATEGORIE, Owner: SYSDBA */
 
CREATE TABLE "CATEGORIE" 
(
  "CD_CATEGORIE"	VARCHAR(10) CHARACTER SET ISO8859_1 NOT NULL,
  "LB_COURT"	VARCHAR(20) CHARACTER SET ISO8859_1 NOT NULL,
  "LB_LONG"	VARCHAR(60) CHARACTER SET ISO8859_1 NOT NULL,
  "DT_CRE"	TIMESTAMP,
  "DT_MAJ"	TIMESTAMP,
  "USER_CRE"	VARCHAR(20) CHARACTER SET ISO8859_1,
  "USER_MAJ"	VARCHAR(20) CHARACTER SET ISO8859_1,
CONSTRAINT "PK_CATEGORIE" PRIMARY KEY ("CD_CATEGORIE")
 
);
Mais quan je fais insert into categorie ('000000001','élève','élève régulier',....) alors Boum!!! C'est meme pas un problème avec delphi. Quand j'utilise ibconsole c'est le meme problème. Je ne sais pas si c'est lié à mon SE ou bien c'est la version d'interbase qui ne supporte pas.