Erro ORA-01036

Delphi

01/09/2007

Saudações!!!!

O primeiro banco de dados que utilizei em aplicações delphi foi o interbase. Depois, passei a utilizar o firebird até hoje, pois tive uma identifcação muito grande e também por ser útil principalmente quando desenvolvemos sistemas para clientes de pequeno porte. Agora, comecei a fazer testes com o oracle versão 10g gratuita. Os componentes de acesso são os da dbxpress (SQLCONNECTION, SQLDATASET, DATASETPROVIDER, CLIENTDATASET e DATASOURCE). No SQLCONNECTION, fiz as seguintes configurações de conexão:

- Driver: Oracle
- DataBase: XE
- Username: hr
- Password: hr

Fiz o teste de conexão com sucesso.

Na aplicação delphi, utilizei os componentes mencionados acima.

Na primeira parte do teste, utilizei um select trazendo todos os registros. Fiz um teste e o resultado foi ok.

Na segunda parte, criei um botão com a seguinte codificação:

with ClientDataSet1 do
begin
close;
params.ParamByName(´CD_CLIE´).AsInteger := strtoint(Edit1.Text);
open;
if IsEmpty then
showmessage(´código não encontrado´);
end;

Aí, surgiu a seguinte mensagem de erro:

dbExpress Error: (0x002): Insufficient Memory for Operation Database Server Error: ORA-01036: nome/número de variável inválido

A pergunta que eu faço é a seguinte: há incompatibilidade do oracle com os componentes dbxpress??? Neste caso, devo realmente utilizar os componentes DOA, por exemplo??

No aguardo.

[]´s

Rogério


Roger1976

Roger1976

Curtidas 0
POSTAR