convercion error string
Página 1 de 1
convercion error string
Caros colegas, estou batendo cabeça a dois dias para resolver este erro.
Criei uma plicação em Delphi 7 com banco de dados sql usando o interbase 6.5.
Tenho um formulário que mostra a saida de mercadorias por filiais.
Estou usando o QuickRep para formularios, no QuickRep1 do Form tenho:
1º rbPageHeader = Logo da empresa e Titulo do formulário
2ºrbDetail = Código filial, Nome, Data da saida, Valor total - ligado ao sqlsaidafilial
3ºQRSubDetail1 = Código do produto, decrição, quantidade, valor unidade, valor total - ligado ao sqlsaidaprodutos
4ºrbSummary = QRExpr - fazer a soma total das saidas - ligado ao sqlsaidafilialvalortotal
O dataset do QuickRep1 estar ligado ao sqlsaidafilial
O datase do rbDetail estar ligado ao sqlsaidaprodutos
No evento BeforePrint do rbDetail coloquei o seguinte comando:
SQLSAIDAPRODUTOS.Active:=True;
SQLSAIDAPRODUTOS.SQL.Clear;
SQLSAIDAPRODUTOS.SQL.Add('select * from saida_prod where sai_cod_filial='+#39+SQLSAIDAFILIALCODIGOSAIDA.AsString+#39);
SQLSAIDAPRODUTOS.Active:=True;
Veja como estar minha tabela de saida produtos:
CREATE TABLE "SAIDA_PROD"
(
"SAI_COD_FILIAL" INTEGER NOT NULL,
"SAI_COD_PRODUTO" INTEGER NOT NULL,
"SAI_VALORPRODUTO" NUMERIC(15, 2) NOT NULL,
"SAI_QUANTIDADE" NUMERIC(8, 2) NOT NULL,
"SAI_VALORTOTAL" NUMERIC(15, 2) NOT NULL,
"SAI_PROD_FORN" INTEGER,
CONSTRAINT "SAIDA_PROD_PK" PRIMARY KEY ("SAI_COD_FILIAL", "SAI_COD_PRODUTO")
);
ALTER TABLE "SAIDA_PROD" ADD CONSTRAINT "SAI_COD_PROD" FOREIGN KEY ("SAI_COD_PRODUTO") REFERENCES ESTOQUES ("ESTCODIGO");
E a minha tabela SAIDA FILIAL:
CREATE TABLE "SAIDA_FILIAL"
(
"CODIGOSAIDA" INTEGER NOT NULL,
"CODIGOFILIAL" INTEGER NOT NULL,
"DATASAIDA" TIMESTAMP,
"VALORTOTAL" NUMERIC(15, 2),
PRIMARY KEY ("CODIGOSAIDA")
);
ALTER TABLE "SAIDA_FILIAL" ADD CONSTRAINT "SAIDAFILIAL" FOREIGN KEY ("CODIGOSAIDA") REFERENCES FILIAL ("CODIGO");
Toda vez que chamo o relatório surge o seguinte erro:
Project Estoque.exe raised exception class EIBInterBaseError with message'conversion error from string'
OBS a dois dias atrás estava funcionando normal mostrando todos os cliente e seus produtos, o erro começou depois que eu deletei todos os dados das tabelas pois eu queria entregar o sistema com os registros limpos.
A 1º vez que deu este erro consegui resolver mais criando um novo form com novos componentes, mais toda vez que eu apago os registros das tabelas e vou colocar novos registros acontece este erro na hora de mostrar o formulario.
Preciso de ajuda desde ja agradeço
Criei uma plicação em Delphi 7 com banco de dados sql usando o interbase 6.5.
Tenho um formulário que mostra a saida de mercadorias por filiais.
Estou usando o QuickRep para formularios, no QuickRep1 do Form tenho:
1º rbPageHeader = Logo da empresa e Titulo do formulário
2ºrbDetail = Código filial, Nome, Data da saida, Valor total - ligado ao sqlsaidafilial
3ºQRSubDetail1 = Código do produto, decrição, quantidade, valor unidade, valor total - ligado ao sqlsaidaprodutos
4ºrbSummary = QRExpr - fazer a soma total das saidas - ligado ao sqlsaidafilialvalortotal
O dataset do QuickRep1 estar ligado ao sqlsaidafilial
O datase do rbDetail estar ligado ao sqlsaidaprodutos
No evento BeforePrint do rbDetail coloquei o seguinte comando:
SQLSAIDAPRODUTOS.Active:=True;
SQLSAIDAPRODUTOS.SQL.Clear;
SQLSAIDAPRODUTOS.SQL.Add('select * from saida_prod where sai_cod_filial='+#39+SQLSAIDAFILIALCODIGOSAIDA.AsString+#39);
SQLSAIDAPRODUTOS.Active:=True;
Veja como estar minha tabela de saida produtos:
CREATE TABLE "SAIDA_PROD"
(
"SAI_COD_FILIAL" INTEGER NOT NULL,
"SAI_COD_PRODUTO" INTEGER NOT NULL,
"SAI_VALORPRODUTO" NUMERIC(15, 2) NOT NULL,
"SAI_QUANTIDADE" NUMERIC(8, 2) NOT NULL,
"SAI_VALORTOTAL" NUMERIC(15, 2) NOT NULL,
"SAI_PROD_FORN" INTEGER,
CONSTRAINT "SAIDA_PROD_PK" PRIMARY KEY ("SAI_COD_FILIAL", "SAI_COD_PRODUTO")
);
ALTER TABLE "SAIDA_PROD" ADD CONSTRAINT "SAI_COD_PROD" FOREIGN KEY ("SAI_COD_PRODUTO") REFERENCES ESTOQUES ("ESTCODIGO");
E a minha tabela SAIDA FILIAL:
CREATE TABLE "SAIDA_FILIAL"
(
"CODIGOSAIDA" INTEGER NOT NULL,
"CODIGOFILIAL" INTEGER NOT NULL,
"DATASAIDA" TIMESTAMP,
"VALORTOTAL" NUMERIC(15, 2),
PRIMARY KEY ("CODIGOSAIDA")
);
ALTER TABLE "SAIDA_FILIAL" ADD CONSTRAINT "SAIDAFILIAL" FOREIGN KEY ("CODIGOSAIDA") REFERENCES FILIAL ("CODIGO");
Toda vez que chamo o relatório surge o seguinte erro:
Project Estoque.exe raised exception class EIBInterBaseError with message'conversion error from string'
OBS a dois dias atrás estava funcionando normal mostrando todos os cliente e seus produtos, o erro começou depois que eu deletei todos os dados das tabelas pois eu queria entregar o sistema com os registros limpos.
A 1º vez que deu este erro consegui resolver mais criando um novo form com novos componentes, mais toda vez que eu apago os registros das tabelas e vou colocar novos registros acontece este erro na hora de mostrar o formulario.
Preciso de ajuda desde ja agradeço
suporte2011- Membro
- Mensagens : 2
Data de inscrição : 20/04/2013
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Seg Jul 27, 2015 11:42 am por Fredyffp
» Fontes Sistema Store Protheus 7.0 - Versão completa Delphi XE7
Sáb Jul 18, 2015 10:18 am por storeprotheus
» Fontes Sistema Store Protheus 7.0 - Versão completa Delphi XE7
Sáb Jul 18, 2015 10:17 am por storeprotheus
» Como gravar um campo Blob no FireBird + Delphi de um campo tipo imagem no MS-ACCESS ?
Qui maio 14, 2015 3:41 pm por ant.carlos/sp
» Exception EBDEngineError
Sex Fev 27, 2015 6:52 am por luan_cpd
» Exception EBDEngineError
Sex Fev 27, 2015 6:49 am por luan_cpd
» Componente Delphi Brasil
Sex Jan 23, 2015 11:51 am por pedrosilva
» Erro no Delphi “A linha não pode ser localizada para atualiz
Sex Out 24, 2014 11:47 am por Edson
» Fontes Automação Comercial 8.5 - Retaguarda c/ PDV, PAF 1.10, TEF, ECF, Sintegra, SpedFiscal, Google Maps e muito mas...
Ter Out 14, 2014 9:55 am por john marcos