locked
ERRO SQL... RRS feed

  • Pergunta

  • Pessoal, estou com o seguinte erro:

    Server Error in '/ordens' Application.

    Insert Error: Column name or number of supplied values does not match table definition.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: Insert Error: Column name or number of supplied values does not match table definition.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [SqlException: Insert Error: Column name or number of supplied values does not match table definition.]
       System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +181
       Ordens.Importadas.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\zeus\ordens\importadas.aspx.cs:290
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
       System.Web.UI.Page.ProcessRequestMain() +1277
    


    Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573

     

    Alguém jah passou por algo semelhante que possa me ajudar?

    Valew.

    quinta-feira, 5 de outubro de 2006 14:13

Respostas

  • Olá,

    esta mensagem significa que no seu insert há mais valores do que campos, ou que algum campo que você especificou no insert não existe na sua tabela.

    abs!

    quinta-feira, 5 de outubro de 2006 14:18
  • Olá,

           Esse erro pode estar ocorrendo porque vc esta tentando fazer um insert em uma tabela com 5 colunas e passando apenas 4 valores, por exemplo. Passe o comando select ou a SP que podemos analisar, se vc quiser poderá deixar o Profiler do SQL rodando para indentificar qual comando SQL que ocorreu o erro.

    Se esta foi a resposta para seu Post marque como Respondido

    Att

    Henrique Gurgacz
    quinta-feira, 5 de outubro de 2006 14:18

Todas as Respostas

  • Olá,

    esta mensagem significa que no seu insert há mais valores do que campos, ou que algum campo que você especificou no insert não existe na sua tabela.

    abs!

    quinta-feira, 5 de outubro de 2006 14:18
  • Olá,

           Esse erro pode estar ocorrendo porque vc esta tentando fazer um insert em uma tabela com 5 colunas e passando apenas 4 valores, por exemplo. Passe o comando select ou a SP que podemos analisar, se vc quiser poderá deixar o Profiler do SQL rodando para indentificar qual comando SQL que ocorreu o erro.

    Se esta foi a resposta para seu Post marque como Respondido

    Att

    Henrique Gurgacz
    quinta-feira, 5 de outubro de 2006 14:18