Fórum db2 8.1 #214771
17/02/2004
0
Olá pessoal,
Estou com o seguinte problema:
Migrei o banco DB2 7.1 com fixpack 9 para o DB2 8.1 com fixpack 4, utilizo delphi 5 com win XP, porém estou com o seguinte erro: ´operation not applicable´, quando executo uma query passando parametros. Se a pesquisa é feita sem o uso de parametros, não ocorre erro algum.
Alguém sabe como resolver?
[]´s, Daniel
Estou com o seguinte problema:
Migrei o banco DB2 7.1 com fixpack 9 para o DB2 8.1 com fixpack 4, utilizo delphi 5 com win XP, porém estou com o seguinte erro: ´operation not applicable´, quando executo uma query passando parametros. Se a pesquisa é feita sem o uso de parametros, não ocorre erro algum.
Alguém sabe como resolver?
[]´s, Daniel
Dse
Curtir tópico
+ 0
Responder
Posts
17/02/2004
Aroldo Zanela
Colega,
Seu banco roda em que tipo de máquina? (AS/400, Intel) As PTFs do SO (no caso de OS/400) estão atualizadas?
Seu banco roda em que tipo de máquina? (AS/400, Intel) As PTFs do SO (no caso de OS/400) estão atualizadas?
Responder
Gostei + 0
17/02/2004
Dse
Olá Zanela,
O meu banco não está instalado no mainframe, ele roda em um windows 2000 server com fixpack 4 no lado servidor, e o meu micro de desenvolvimento é um windows xp professional fixpack 1, quando eu faço a aplicação acessar o banco via passagem de parâmetros, dá o erro de EDBEngineError. Nesta mesma estrutura, mas utilizando a versão 7, funcionava normalmente.
with query1 do
begin
Close;
Unprepare;
SQL.Clear;
SQL.Add(´SELECT * FROM funcionarios WHERE nr_matricula = :pNrMatric´);
ParamByName(´pNrMatric´).AsInteger = 1234567
Prepare;
Open;
end;
Mensagem: ´Operation not Applicable´
[]´s, Daniel
O meu banco não está instalado no mainframe, ele roda em um windows 2000 server com fixpack 4 no lado servidor, e o meu micro de desenvolvimento é um windows xp professional fixpack 1, quando eu faço a aplicação acessar o banco via passagem de parâmetros, dá o erro de EDBEngineError. Nesta mesma estrutura, mas utilizando a versão 7, funcionava normalmente.
with query1 do
begin
Close;
Unprepare;
SQL.Clear;
SQL.Add(´SELECT * FROM funcionarios WHERE nr_matricula = :pNrMatric´);
ParamByName(´pNrMatric´).AsInteger = 1234567
Prepare;
Open;
end;
Mensagem: ´Operation not Applicable´
[]´s, Daniel
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)