Ir para conteúdo

POWERED BY:

Arquivado

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

lcamara

Erro ao conectar um BD Informix

Recommended Posts

Olá.Quando acesso um BD Informix dá o seguinte erro:"System.Data.OleDb.OleDbException: E42000: (-201) A syntax error has occurred. at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at prjWSSefazMS.clsNotasFiscais.obter() in d:\webs\webservices\prjwssefazms\clsnotasfiscais.cs:line 71 at prjWSSefazMS.WSSefazMS.obterNF(Int64 NF, String IE) in d:\webs\webservices\prjwssefazms\wssefazms.asmx.cs:line 52"Alguém já passou por isso?A conexão tá Ok!Grato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso do informix, o seu problema se resume a uma única coisa, erro na construção de sua consulta sql, para validá-la, execute o seu código .Net no modo debug, pegue a string de conexão e jogue no utilitário de acesso a bd WinSQL, você vai ter que configurar a conexão via ODBC mas depois de conectar e testar a query verá onde está o problema.Boa Sorte

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.