LoadFromFile usando um DatSet.
Estou migrando uma aplicação e não utilizo diretamente componentes dependentes de tecnologia de acesso a dados.
Esbarrei com o seguinte problema:
situação anterior: o campo do banco, é objeto da query;
- queryFoto.LoadFromFile(OpenDialogFoto.FileName) - funciona
situação na migração: usando um dataset retornado por um DataModule;
- Ds.FieldByname(´foto´).LoadFromFile(OpenDialogFoto.FileName) - acusa erro de sintaxe.
Quem se habilita ? :?:
Esbarrei com o seguinte problema:
situação anterior: o campo do banco, é objeto da query;
- queryFoto.LoadFromFile(OpenDialogFoto.FileName) - funciona
situação na migração: usando um dataset retornado por um DataModule;
- Ds.FieldByname(´foto´).LoadFromFile(OpenDialogFoto.FileName) - acusa erro de sintaxe.
Quem se habilita ? :?:
Amfsouza
Curtidas 0
Respostas
Anonymous
12/02/2003
Qual erro de sintaxe?
Se for relativo ao método FIELDBYNAME, sua linha deve ficar assim:
ds.[color=red:e70fd57bf6]dataset[/color:e70fd57bf6].FieldByName(´FOTO´).LoadFromFile(OpenDialogFoto.FileName);
Se for relativo ao método FIELDBYNAME, sua linha deve ficar assim:
ds.[color=red:e70fd57bf6]dataset[/color:e70fd57bf6].FieldByName(´FOTO´).LoadFromFile(OpenDialogFoto.FileName);
GOSTEI 0
Anonymous
12/02/2003
JVG, obrigado, mas esta solução não funciona. Obrigado mesmo assim. Já encontrei a solução pesquisando ontem.
A solução é esta:
TBlobField(Ds.FieldByName(´Foto´).LoadFromFile(OpenDialogFoto.FileName);
AmfSouza.
A solução é esta:
TBlobField(Ds.FieldByName(´Foto´).LoadFromFile(OpenDialogFoto.FileName);
AmfSouza.
GOSTEI 0