Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcelo Ribamar

Conexão Delphi x SQL (ADO)

Recommended Posts

Amigos, socorro

 

estava desenvolvendo uma aplicação na empresa do conexão ODBC, porém o pessoal solicitou que fosse feita com ADO, por questão de fluxo de informação, consegui fazer a conexão, mas se a tabela de pesquisa não tiver a informação solicitada retorna um erro dizendo que (EOF) E (BOF), são verdadeiros, tentei o seguinte no SQL;

 

SQL.Add('IF NOT EXISTS (SELECT * FROM dbo.Seg_Req WHERE Registro '+ quotedstr(DM_Seg.DSADOFunc.DataSet.FieldByName('Registro').AsString));

SQL.Add('BEGIN SELECT * FROM dbo.Seg_Req WHERE Registro '+ quotedstr(DM_Seg.DSADOFunc.DataSet.FieldByName('Registro').AsString));

 

Funciona, mas não consigo usar no Delphi, alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este tipo de instrução só funciona se for criada dentro de uma procedure no banco e pelo delphi você executar a procedure... o delphi não consegue executar selects com condição de existência, como o que você criou. Tente criar uma procedure e chamá-la pelo programa.

 

Qualquer coisa posta ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.