Erro de Servidor no Aplicativo '/'.

Incorrect syntax near ')'.

Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

Detalhes da Exceção: System.Data.SqlClient.SqlException: Incorrect syntax near ')'.

Erro de Origem:

Código fonte que gerou uma exceção que não foi tratada só pode ser mostrado quando compilado no modo de depuração. Para ativá-lo, siga um dos procedimentos abaixo e solicite o URL:

1. Adicione uma diretiva "Debug=true" à parte superior do arquivo que gerou o erro. Exemplo:

     <%@ Page Language="C#" Debug="true" %>

ou:

2) Adicione a seção a seguir ao arquivo de configuração do aplicativo:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

Observe que essa segunda técnica fará com que todos os arquivos dentro de um determinado aplicativo sejam compilados no modo de depuração. A primeira técnica fará com que somente esse arquivo específico seja compilado no modo de depuração.

Importante: a execução dos aplicativos no modo de depuração gera uma sobrecarga da memória e afeta o desempenho. Certifique-se de que a depuração de um aplicativo é desativada antes da distribuição no cenário de produção.

Rastreamento de Pilha:


[SqlException (0x80131904): Incorrect syntax near ')'.]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +3334768
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +334
   System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +4679
   System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() +89
   System.Data.SqlClient.SqlDataReader.get_MetaData() +101
   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) +624
   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) +3392
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) +725
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +84
   System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +312
   System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) +1732
   System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) +189
   System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) +428
   System.Data.Linq.DataContext.ExecuteQuery(String query, Object[] parameters) +255
   MelhorCompra.Framework.Produto.ObterQtdeProdutosPorCategoria(String IdsCategoriasFilho) +218
   ucListagemProdutos.AtualizaGridCategoria(Int32 IdCategoria) +201
   ucListagemProdutos.AtualizarGrid(String Tipo, String Id) +161
   Categoria2.Page_Load(Object sender, EventArgs e) +293
   System.Web.UI.Control.OnLoad(EventArgs e) +108
   System.Web.UI.Control.LoadRecursive() +90
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1533


Informações sobre a Versão: Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.8.4494.0