EOleException Delphi 2009

Delphi

19/06/2009

Olá pessoal,

Tô com um problema estranho aqui e gostaria da ajuda de vcs.
Tenho uma aplicação em Delphi 5, tenho várias classes nela, e compilando pelo Delphi 5 sempre deu tudo certo e ainda dá.
Estou tentando usar as mesmas classes em uma aplicação que esta sendo desenvolvida em Delphi 2009..... quando chega na função Inserir(); , que claro, tenta inserir o registro no banco, aparece o seguinte erro:

EOleException :´Os argumentos são incorretos, estão fora do intervalo aceitavel ou estão em conflito´

Repito, o código é o mesmo que funciona perfeitamente a vários anos em Delphi 5. A conexão está ok, quando chega na linha:

sql.text := ´insert into tabela (nome) values (:nome) ´;
//sei que o sql está correto por isso o omiti.

levanta essa exceção, não pode ser dados pois a aplicação compilada em delphi 5 esta usando exatamente os mesmos dados.

se tivo os parametros e faço por concatenação, funciona, mas eu realmente gostaria de aproveitar o que ja tenho pronto.

utilizo ADO.

Alguem pode me ajudar?

Obrigado.


Quartieri

Quartieri

Curtidas 0

Respostas

Quartieri

Quartieri

19/06/2009

UP


GOSTEI 0
Quartieri

Quartieri

19/06/2009

up


GOSTEI 0
POSTAR