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)
=============================================