Fórum DataSet of the dark side... #177271
25/08/2003
0
Bom dia, estou tendo problemas em criar os scripts dentro do componente dataset, por mais que a tabela tenha seu campo de chave primária, o componente não está conseguindo setar o mesmo quando aperto o botão Select Primary Keys.
O curioso é que quando tento abrir o dataset manualmente pelo Object Inspector é retornado um erro onde o motor do BD não reconhece o token ´from´. Isso é muito obscuro de entender...
Segue o script do select
CODE
select * from ITENSSAT where CODSAT = :CODSAT
Script da tabela
CODE
CREATE TABLE ´ITENSSAT´
(
´ID´ INTEGER NOT NULL,
´CODSAT´ NUMERIC(10, 0),
´CODBARRA´ VARCHAR(20),
´ITEMQTD´ NUMERIC(9, 4),
´ITEMPRECO´ NUMERIC(9, 2),
´ITEMTOTAL´ NUMERIC(9, 2),
CONSTRAINT ´PK_ITENSSAT´ PRIMARY KEY (´ID´)
);
ALTER TABLE ´ITENSSAT´ ADD CONSTRAINT ´FK_ITENSSAT´ FOREIGN KEY (´CODSAT´) REFERENCES SAT (´CODSAT´);
ALTER TABLE ´ITENSSAT´ ADD CONSTRAINT ´FK_ITENSSAT1´ FOREIGN KEY (´CODBARRA´) REFERENCES CDPRODUTOS (´CODBARRAS´);
Alguém já passou por isso?
O curioso é que quando tento abrir o dataset manualmente pelo Object Inspector é retornado um erro onde o motor do BD não reconhece o token ´from´. Isso é muito obscuro de entender...
Segue o script do select
CODE
select * from ITENSSAT where CODSAT = :CODSAT
Script da tabela
CODE
CREATE TABLE ´ITENSSAT´
(
´ID´ INTEGER NOT NULL,
´CODSAT´ NUMERIC(10, 0),
´CODBARRA´ VARCHAR(20),
´ITEMQTD´ NUMERIC(9, 4),
´ITEMPRECO´ NUMERIC(9, 2),
´ITEMTOTAL´ NUMERIC(9, 2),
CONSTRAINT ´PK_ITENSSAT´ PRIMARY KEY (´ID´)
);
ALTER TABLE ´ITENSSAT´ ADD CONSTRAINT ´FK_ITENSSAT´ FOREIGN KEY (´CODSAT´) REFERENCES SAT (´CODSAT´);
ALTER TABLE ´ITENSSAT´ ADD CONSTRAINT ´FK_ITENSSAT1´ FOREIGN KEY (´CODBARRA´) REFERENCES CDPRODUTOS (´CODBARRAS´);
Alguém já passou por isso?
Ninjapan
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)