o access n�o aceita query dentro de query



-----Original Message-----
From: Leonardo Sim�es Saiter [mailto:[EMAIL PROTECTED]]
Sent: ter�a-feira, 31 de julho de 2001 15:01
To: [EMAIL PROTECTED]
Subject: [java-list] Incompatibilidade JAVA e Access


Ol�,

    meu nome � Leonardo, sou aluno de Ci�ncia da Computa��o e meu projeto
final envolve um ambiente de aprendizagem Onl-ine. No entanto, estou tendo
problemas com a implementa��o de um agente q tem a fun��o de monitorar as
intera��es dos
participantes de um chat, por exemplo.

    Estou usando um SQL p calcular a quantidade de mensagens existentes na
tabela de mensagens do chat. P gravar o percentual de participa��es na
tabela de Participa��o (que j� cont�m algumas linhas) eu preciso comparar a
data de envio da mensagem com a data de inclus�o do �ltimo percentual (p
n�o gravar a mesma linha mais de uma vez). Como a tabela de Participa��o
grava percentuais de outras ferramentas (forum, mural), al�m de comparar a
data, tenho q comparar o tipo de intera��o gravado (se � mensagem do chat,
se � pergunta do f�rum etc.). O c�digo est� a seguir:

ResultSet rsCPerg = stCPerg.executeQuery
    ("SELECT COUNT(*) as qtd FROM MsgChat"+
    " WHERE DtEnvio > (SELECT MAX(DtInclusao) FROM Participacao"+
    " WHERE TpInteracao = 'Chat-Mensagem');");

O erro q ocorre �: Internal OLE Automation Error.
Esse erro ocorria quando a coluna DtInclusao n�o era �ndice. Agora, mesmo
sendo �ndice, d� erro com a cl�usula WHERE. Se eu tirar o MAX, funciona
corretamente.

Alguma id�ia do q est� ocorrendo? Caso precise de olhar todo o
c�digo e/ou o banco, � s� falar.

Obrigado,

L�o Saiter



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a