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]
-------------------------------------------------------------------------