Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ativar Componente DBXSQLDataset Delphi 7


Recife

Pergunta

Pessoal,

Estou tentando realizar ativação do componente acima, através do SQLConection ( Neste componente consigo conectar com o banco - SQL SERVER 208 R2 ).

Ao abrir o commandText não aparece as tabelas, bem como seus campos.

Ao digitar diretamente o comando SQL ele até chega a ativar e incluir os fields, porém ao acessar o clientdataset aparece a mensagem:

SQL State:42000, SQL Error Code:8179

Could not find prepared statment with handle -1

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

SQL State: 42000, SQL Error Code: 8179
Não foi possível encontrar a instrução preparada com o identificador -1

OBS: Verifique a instrução SQL

SQLSTATE fornece informações detalhadas sobre a causa de um aviso ou erro.
Para os erros que ocorrem na fonte de dados detectados e retornado pelo SQL Server,
o driver ODBC SQL Server Native Client mapeia o número de erro nativo devolvido
ao SQLSTATE apropriado. Se um número de erro nativo não tem um código de erro ODBC
para mapear os SQL Server ODBC Native Client o drive retorna
SQLSTATE 42000 ("erro de sintaxe ou violação de acesso").
Para erros que são detectados pelo controlador, o driver ODBC SQL Server Native Client
gera o SQLSTATE apropriado.

42000 Erro de Sintaxe ou Violação de Acesso

esse erro pode ser gerado pelos comandos

SQLBulkOperations

SQLExecDirect

SQLExecute

SQLParamData

SQLPrepare

SQLSetPos

ou ainda pelo dbexpmss.dll (ver 7.1.1523.17956) ...

verifique a versão apropriada para o sql server 2008

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Jhonas,

Mais uma vez obrigado pela ajuda.

Quanto a dll como poderia saber se o problema esta nela ?

Utilizei o componente da paleta ADO e conseguir no commandtext obter as tabelas e campos do BD. Quando faço isto com o dbdataset não obtenho nem as tabelas e nem tão pouco os campos das mesmas. Ao introduzir uma sentença SQL, tipo "SELECT * FROM TAB_USUARIOS" ele chega a conectar, porém quando coloco os fields o mesmo apresenta a mensagem mencionada acima. Então se desconecto no sqlconnection volta mas fica no mesmo problema.

Editado por Recife
Link para o comentário
Compartilhar em outros sites

  • 0

Quanto a dll como poderia saber se o problema esta nela ?

voce pode interromper o processo da dll no gerenciador de tarefas do windows e executar o programa

ou voce pode baixar outra dll nesse link para ver ser resolve o problema

digite o nome da dll no link para fazer o download

http://www.my-dll.com/index.php

=============================================================

outras informações que podem ajudar

http://www.solvusoft.com/en/files/missing-not-found-error/dll/windows/borland-corporation/datasnap-direct-drivers/dbexpmss-dll/

http://reportman.sourceforge.net/doc/openingdatatrouble.html

https://forums.embarcadero.com/thread.jspa?threadID=79504

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...