sql - erro desconhecido

Delphi

21/03/2003

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

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

21/03/2003

Colega,

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


GOSTEI 0
Anonymous

Anonymous

21/03/2003

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+


GOSTEI 0
POSTAR