erro com tipo DATE
03/11/2009
0
eu criei um banco no firebird 2.1 usando ibexpert e nesse banco coloquei um campo data do tipo DATE, ate ai sem problemas... soh quando eu faço o select da tabela em uma query da um erro "column unknow P.DATA_REGISTRO at line 1 column 57" ... a minha conexao esta como dialeto 3 tamb
o meu select eh o seguinte:
SELECT P.ID_PRODUTO, P.NOME, P.QUANTIDADE, P.ID_TIPO, P.DATA_REGISTRO, TP.NOME AS NOME_PRODUTO
FROM PRODUTO P
INNER JOIN TIPOPRODUTO TP ON (TP.ID_TIPO=P.ID_TIPO)
Obs: estou usando Delphi 7, DBExpress, Firebird 2.1,
Marcio
Posts
04/11/2009
Marcio
quando eu tento cadastrar, alterar algum item da o seguinte erro:
Unable to find record. No key specified
se alguem souber oq pode ser fico agradecido.
04/11/2009
Pjrm1470
Já recebi esse erro, e foi porque não tinha chave primária. Foi so eu criar/definir uma que resolveu.
Olhai e da um retorno.
Att,
Plínio.
04/11/2009
Pjrm1470
| P.NOME,
| P.QUANTIDADE,
| P.ID_TIPO,
| P.DATA_REGISTRO,
| TP.NOME AS NOME_PRODUTO
| FROM PRODUTO P
| INNER JOIN TIPOPRODUTO TP ON (TP.ID_TIPO = P.ID_TIPO)
Creio que o select acima (o seu) não aceite fazer comandos no campo TP.NOME.
Não sei os detalhes de qual campo está tentando atualizar, mas este que mencionei, acho que não pode incluir, deletar ou atualiza-lo (pois, não tenho certeza).
Clique aqui para fazer login e interagir na Comunidade :)