Fórum Erro no DetailFields "Invalid variant operation" #390796
18/11/2010
0
Estou utilizando Delphi 5 e tabelas no MySQL utilizando o componente MyDAC.
Tenho uma query MyQueryPlanoSaude da tabela pai onde o SQL é:
SELECT CODPLANO,TITULAR AS NOME,PLANO_SAUDE.AGENCIA,CONVENIO,PLANO,DATA,MATRICULA,ANGARIADOR,INATIVO,DTNASC,FUNC FROM PLANO_SAUDE,ASSOCIADOS WHERE CODASSOCIADO=COD
UNION
SELECT CODPLANO,NOME,AGENCIA,CONVENIO,PLANO,DATA,MATRICULADP,ANGARIADOR,INATIVO,DATANASC,INATIVO FROM DEPENDENTES
ORDER BY NOME Tenho um data source MyDataSourcePlanoSaude onde: DataSet = MyQueryPlanoSaude e tenho uma outra query MyQueryDepRel da tabela filho onde o SQL é: SELECT CODPLANO,NOME AS NOMEDP,PLANO AS PLANODP,DATANASC AS DATADP, MATRICULADP FROM DEPENDENTES Na tabela filho liguei os campos: MasterSource = MyDataSourcePlanoSaude MasterFields = CODPLANO DetailFields = CODPLANO Já pesquisei em vários lugares, parece estar tudo correto, mas como sou iniciante... está aparecendo sempre o erro "Invalid variant operation" referindo-se ao DetailFields. Não sei o que pode ser ser. Por favor me ajudem!!!
UNION
SELECT CODPLANO,NOME,AGENCIA,CONVENIO,PLANO,DATA,MATRICULADP,ANGARIADOR,INATIVO,DATANASC,INATIVO FROM DEPENDENTES
ORDER BY NOME Tenho um data source MyDataSourcePlanoSaude onde: DataSet = MyQueryPlanoSaude e tenho uma outra query MyQueryDepRel da tabela filho onde o SQL é: SELECT CODPLANO,NOME AS NOMEDP,PLANO AS PLANODP,DATANASC AS DATADP, MATRICULADP FROM DEPENDENTES Na tabela filho liguei os campos: MasterSource = MyDataSourcePlanoSaude MasterFields = CODPLANO DetailFields = CODPLANO Já pesquisei em vários lugares, parece estar tudo correto, mas como sou iniciante... está aparecendo sempre o erro "Invalid variant operation" referindo-se ao DetailFields. Não sei o que pode ser ser. Por favor me ajudem!!!
Samuel Guimarães
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)