RES: [delphi-br] DBExpress, Mestre detalhe com NestedDataset

2005-08-24 Por tôpico Walter Alves Chagas Junior
Eu fiz isto daí também no meu projeto aqui. O que isto quer dizer?

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Francisco Thiago
Enviada em: terça-feira, 23 de agosto de 2005 17:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] DBExpress, Mestre detalhe com NestedDataset


Verifique a propriedade ProviderFlags dos SQLDataSet e como está a 
propriedade UpdateMode do TDataSetProvider.

Basicamente o aconselhavel é manter os campos com apenas o pfInUpdate 
selecionado, em quanto a chave primária ficaria com o 
[pfInKey,pfInUpdate,pfInWhere].

Deixe no TDataSetProvider habilitado o upWhereKeyOnly.

Observando esses detalhes, verifique se funciona e depois pesquise para 
saber o que você fez.


[]'s

Espero ter ajudado

Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]


- Original Message - 
From: robertokrug2001 [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, August 23, 2005 3:37 PM
Subject: [delphi-br] DBExpress, Mestre detalhe com NestedDataset


Estou usando DBExpress, Mestre detalhe com NestedDataset
Quando entro no Sistema e gravo uma Nota Fiscal com seus Itens... A
Nota e
os Itens são gravados corretamente, mas quando tento gravar a Segunda
Nota
Fiscal ocorre erro na linha:

if ClientDataSetMestre.ApplyUpdates(0) = 0 then

o seguinte erro ocorre:

Token unknown - line 2, char 1 where
Obs: Já olhei meu select e a princípio está OK...

Parece que algo fica pendente...

Alguém tem uma idéia do que pode ser ???







-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos













___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 




[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Res: [delphi-br] DBExpress, Mestre detalhe com NestedDataset

2005-08-23 Por tôpico Catiúscia A. Barrilli da Cruz
Manda o select 
 
 Cati 
...Não pense de si mesmo além do que convém... Rm 12.3
Nada está fora do alcance da oração, exceto o que está fora da vontade de
Deus. 
---Mensagem original---
 
De: robertokrug2001
Data: 08/23/05 15:38:36
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] DBExpress, Mestre detalhe com NestedDataset
 
Estou usando DBExpress, Mestre detalhe com NestedDataset
Quando entro no Sistema e gravo uma Nota Fiscal com seus Itens... A
Nota e
os Itens são gravados corretamente, mas quando tento gravar a Segunda
Nota
Fiscal ocorre erro na linha:
 
if ClientDataSetMestre.ApplyUpdates(0) = 0 then
 
o seguinte erro ocorre:
 
Token unknown - line 2, char 1 where
Obs: Já olhei meu select e a princípio está OK...
 
Parece que algo fica pendente...
 
Alguém tem uma idéia do que pode ser ???
 
 
 
 
 
 
 
--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages
 
Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
__ NOD32 1.1199 (20050822) Information __
 
This message was checked by NOD32 antivirus system.
http://www.nod32.com
 
 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: Res: [delphi-br] DBExpress, Mestre detalhe com NestedDataset

2005-08-23 Por tôpico robertokrug2001
Segue o Select:
' select first 50 a.*, b.NOME, c.NOME, d.NATUREZA, d.DESCRICAO, 
e.DESCRICAO, f.NOME, g.DESCRICAO from NOTAS a left join CLIENTES b on 
b.CLIENTE_ID = a.CLIENTE_ID left join VENDEDORES c on c.VENDEDOR_ID = 
a.VENDEDOR_ID left join NATUREZAS d on d.NAT_OPE_ID = a.NAT_OPE_ID 
left join FORMAS_PGTO e on e.FORM_PGTO_ID = a.FORM_PGTO_ID left join 
TRANSPORTADORES f on f.TRANSPORT_ID = a.TRANSPORT_ID join CIDADES g 
on g.CIDADE_ID = b.CIDADE_ID where a.LANCA_ID = 3 and (a.PEDIDOS_FAT 
 'FECHADO' or a.PEDIDOS_FAT is Null) and a.DT_EMISSAO 
= '07/24/2005' and a.EMPRESA_ID = 1 and upper(NOTAS.DT_EMISSAO) 
like '%%' order by NOTAS.DT_EMISSAO Desc,a.NOTA desc'


--- Em delphi-br@yahoogrupos.com.br, Catiúscia A. Barrilli da Cruz  
[EMAIL PROTECTED] escreveu
 Manda o select 
  
  Cati 
 ...Não pense de si mesmo além do que convém... Rm 12.3
 Nada está fora do alcance da oração, exceto o que está fora da 
vontade de
 Deus. 
 ---Mensagem original---
  
 De: robertokrug2001
 Data: 08/23/05 15:38:36
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] DBExpress, Mestre detalhe com NestedDataset
  
 Estou usando DBExpress, Mestre detalhe com NestedDataset
 Quando entro no Sistema e gravo uma Nota Fiscal com seus Itens... A
 Nota e
 os Itens são gravados corretamente, mas quando tento gravar a 
Segunda
 Nota
 Fiscal ocorre erro na linha:
  
 if ClientDataSetMestre.ApplyUpdates(0) = 0 then
  
 o seguinte erro ocorre:
  
 Token unknown - line 2, char 1 where
 Obs: Já olhei meu select e a princípio está OK...
  
 Parece que algo fica pendente...
  
 Alguém tem uma idéia do que pode ser ???
  
  
  
  
  
  
  
 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
 Para ver as mensagens antigas, acesse:
   http://br.groups.yahoo.com/group/delphi-br/messages
  
 Para falar com o moderador, envie um e-mail para:
   [EMAIL PROTECTED] ou [EMAIL PROTECTED]
  
 Links do Yahoo! Grupos
  
  
  
  
  
  
  
  
  
 __ NOD32 1.1199 (20050822) Information __
  
 This message was checked by NOD32 antivirus system.
 http://www.nod32.com
  
  
 
 [As partes desta mensagem que não continham texto foram removidas]




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html