|
Marco
Eu j� utilizei a fun��o SybWriteText em clientes
anteriormente, com o Sybase 11, mas estou fazendo testes com a mesma fun��o no
Sybse 12.5 e n�o estou obtendo sucesso. O erro apresentado � o 972:
Invalid CURRENT OF cursor name
Reason: Attempting an UPDATE or DELETE with a
CURRENT OF cursorname
clause and the cursor name is invalid. Remedy: Correct SQL statement.
Mas n�o adianta alterar o nome do cursor que n�o
consigo fazer com que essa mensagem n�o seja mais apresentada.
Estou usando a seguinte l�gica (conforme
especificado no help do Centura):
If SqlConnect( hSql ) AND SqlConnect( hSql2
)
Call SqlSetResultSet( hSql,
FALSE )
Set sSql = 'Select NMCOLUNAS,
VALORES from TBLOGATIV
where IDENT = ' || SalNumberToStrX( nIdentLog, 0 ) || ' FOR LONG UPDATE' Call SqlPrepare( hSql, sSql
)
Call SqlOpen( hSql, 'CUR1'
)
Call SqlFetchNext( hSql, n
)
Call SybWriteText( hSql2,
'CUR1', 1, 'NMCOLUNAS',
lsCols, FALSE, FALSE ) Call SybWriteText( hSql2,
'CUR1', 2, 'VALORES',
lsVals, TRUE, FALSE ) Call SqlDisconnect( hSql
)
Call SqlDisconnect( hSql2
)
E sempre � apresentado o mesmo erro. Se puder
ajudar, eu agrade�o muito. Seria alguma configura��o do servidor e/ou do
client?
Abra�os,
Mauricio
----- Original Message -----
Sent: Monday, June 21, 2004 6:29 PM
Subject: RES: [sqlwin] SybWriteText Maur�cio, Marco Bhering -----Mensagem original----- Pessoal Algu�m sabe como executar um insert ou update em um campo TEXT
no Sybase J� utilizei essa mesma fun��o em outra vers�o do Sybase ( vers�o
11 ) e Estou utilizando o Centura vers�o 2.0. Abra�os, ============================================== |
Title: RES: [sqlwin] SybWriteText
- RES: [sqlwin] SybWriteText Marco Ant�nio Bhering da Silva
- RES: [sqlwin] SybWriteText Mauricio Tavares
- RES: [sqlwin] SybWriteText Marco Ant�nio Bhering da Silva
- Re: [sqlwin] SybWriteText Mauricio Tavares
- Re: [sqlwin] SybWriteText Mauricio Tavares
