lcamara 0 Denunciar post Postado Setembro 27, 2005 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
Wendel Machado 0 Denunciar post Postado Maio 18, 2006 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