ASP.NET(c#),更换SQL SERVER 出现异常 之前SQL SERVER在本机运行,一切正常 更换SQL SERVER服务器后,插入数据出现异常,无法插入。。但是查询、修改都没有问题 错误提示为:
====================================== 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: Insert Error: Column name or number of supplied values does not match table definition.源错误:
行 94: con.Open();
行 95: SqlCommand cmd=new SqlCommand("insert into fkyj values('"+lx+"','"+nr+"','"+name+"','"+time+"','"+hui+"')",con);
行 96: cmd.ExecuteNonQuery();
行 97: con.Close();
行 98: Response.Write("<script language='javascript'>alert('提交成功!!!')</script>");
=========================================================================
====================================== 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: Insert Error: Column name or number of supplied values does not match table definition.源错误:
行 94: con.Open();
行 95: SqlCommand cmd=new SqlCommand("insert into fkyj values('"+lx+"','"+nr+"','"+name+"','"+time+"','"+hui+"')",con);
行 96: cmd.ExecuteNonQuery();
行 97: con.Close();
行 98: Response.Write("<script language='javascript'>alert('提交成功!!!')</script>");
=========================================================================
public static SqlConnection CreateSqlConn()
{
SqlConnection con=new SqlConnection("server=erp;database=service;uid=sa;pwd=sunlike;");
return con;
}
=================================
我不知是不是这里有问题
=================================
这个插入是按默认顺序,你写全看看
insert into fkyj (xx,xx,xx,xx) values('"+lx+"','"+nr+"','"+name+"','"+time+"','"+hui+"')",
==================================
楼上朋友提到uid设置成和sa的权限相当
实在是不明白!!!!!!!
======================================
头疼的很了!!!