Fórum sql - erro desconhecido #148308

21/03/2003

0

ao tentar executar o codigo abaixo, da o seguinte erro:
´error creating cursor handle´
alguem sabe dizer o que pode ser isso?
acho que o erro está na query de alteração da tabela...
o banco e sql server



qryaltertab.Close;
qryaltertab.SQL.Clear;
qryaltertab.SQL.add(´ALTER TABLE VERSAO ALTER COLUMN NUMERO VARCHAR(25) NULL´);
qryaltertab.Open;

qryversao.Close;
qryversao.SQL.Add(´SELECT * FROM VERSAO´);
qryversao.Open;
versao:= qryversao.fieldbyname(´NUMERO´).AsString;
showmessage(versao);


qryaltertab.Close;
qryaltertab.SQL.Clear;
qryaltertab.SQL.add(´ALTER TABLE VERSAO ALTER COLUMN NUMERO NVARCHAR(25) NULL´);
qryaltertab.Open;


Raonepn

Raonepn

Responder

Posts

21/03/2003

Aroldo Zanela

Colega,

Quando não for select, ao invés de open use ExecSQL;


Responder

Gostei + 0

21/03/2003

Anonymous

Em processo de DDL vc deve usar o ExecSQL.
ou seja, nas query que vc utiliza o ALTER TABLE abaixo vc deve usar query.ExecSQL e não query.Open.

T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar