No Sybase n�o � permitido efetuar comandos DDL dentro de uma
transa��o (ap�s um begin tran), e o select into � um deles. Se voc� consegue
executar esta procedure normalmente fora do Centura, tente alterar o seu
programa para autocommit logo antes de execut�-la (se o par�metro
sybautocommit no sql.ini estiver setado para off que � o default, o Centura
efetua um begin tran impl�cito ao conectar e a cada commit).

        []s,
        Patricia.

> ----- Mensagem original -----
> De:           Lairton N de Almeida Jr [SMTP:[EMAIL PROTECTED]]
> Enviada em:           Quarta-feira, 27 de Junho de 2001 09:10
> Para:         [EMAIL PROTECTED]
> Assunto:              [sqlwin] Ajuda no Sybase
> 
> Ol� pessoal,
>  
> Estou enfrentando um problema e gostaria de saber se algu�m pode me
> ajudar.
>  
> Estou usando o CTD2.0 e Sybase 11.92.
>  
> Quando tento executar uma procedure assim: 
>  
> !!CB!! 70
> Set bOk = SybPrepareProc( hSql , sProcedure, sIntos )
> Set bOk = SqlExecute ( hSql ) 
> 
> O seguinte erro ocorre: 
>  
> " SELECT INTO command not allowed within multi-statement transaction. "
>  
> Ser� que algu�m tem alguma id�ia do que pode ser e como resolver ?
>  
> Agrade�o qualquer ajuda.
>  
> Lairton N de Almeida Jr.
>  
=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================

Responder a