Bom dia Pessoal!

Estou com um problema para coneções com Oracle via Pacote Ado
(Microsoft) em aplicações Client/Server.

Envio a segunda consulta para o Oracle:

select count(*) from carta_emissao
where num_emissao <> :num_emissao

Quanto tento dar um open nesta query ele me acusa que esta faltando a
clausula Group by, fazendo um trace verifiquei que ele esta
adicionando um coluna rowid nesta consulta por conta dele, com isso
causando o erro, vejam abaixo o trace;

Class: Prepare statement
Time stamp: 23/09/2005 08:22:22
SQL statement: select count(*), carta_emissao.ROWID from carta_emissao
where num_emissao <> :V00001

Class: Error message
Time stamp: 23/09/2005 08:22:22
SQL statement: ORA-00937: not a single-group group function

Sera que isso pode ser algum parametro do oracle? ou meu problema esta antes ?

Se alguem puder me dar uma luz, pois ja pesquisei caracteristicas do
pacote e do componente TAdoQuery do delphi e não encontrei nada sobre,
em SqlServer não acontece o erro.

Banco: Oracle 9i Enterprise e Oracle 10g Enterprise
Coneção: Ado  (Mdac 2.7)
Compilador: Delphi 7

Valeu
Fui
Luciano


ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_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

 



Responder a