你可以帮我在asp.net注册页面创建

时间:2014-12-30 23:36:06

标签: asp.net-web-api

错误:System.Data.SqlClient.SqlException(0x80131904):无法将值NULL插入列'Id',表'C:\ USERS \ REGE \ DOCUMENTS \ VISUAL STUDIO 2013 \ WEBSITES \ LOGINPAGE1 \ APP_DATA \ REGISTRATION。 MDF.dbo.UserData“;列不允许空值。 INSERT失败。该语句已终止。在System.Data.SqlClient.SqlConnection.OnError(SqlException异常,Boolean breakConnection,Action 1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action 1 wrapCloseInAction)处于System.Data.SystemClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,Boolean callerHasConnectionLock,Boolean asyncClose) System.Data上的System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,RunBehavior runBehavior,String resetOptionsString)中的.SqlClient.TdsParser.TryRun(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj,Boolean& dataReady) System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean)中的.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,Boolean async,Int32 timeout,Task& task,Boolean asyncWrite,SqlDataReader ds) returnStream,String方法,TaskCompletionSource 1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource 1 com pletion,String methodName,Boolean sendToPipe,Int32 timeout,Boolean asyncWrite)at C:\ Users \ rege \ Documents \ Visual Studio 2013中的Registration.Button1_Click(Object sender,EventArgs e)上的System.Data.SqlClient.SqlCommand.ExecuteNonQuery() \ WebSites \ Loginpage1 \ Registration.aspx.cs:第39行ClientConnectionId:53472e69-8d36-4409-b2bc-92fd8344be27 用户名
电子邮件
密码
确认密码
国家

请有人帮我解决程序中的问题因为我现在是程序员 感谢

1 个答案:

答案 0 :(得分:0)

基本上,例外情况表示您在插入记录时未包含Id列的

如果 Id数据类型 int ,则可能是您忘记将其设置为 Identity Column 即可。

enter image description here

相关问题