Пытаюсь добавить нового врача в медицинский персонал, заполняю все поля, ставку добавляю. При нажатии кнопки Сохранить не происходит НИЧЕГО. Ни закрывается окно, ни выходит ошибка. Полазил в логах, нашел что то скорее всего связанное с этим в файле default.Появляется как раз после нажатия кнопки Сохранить, повторяется одно и то же:
------------------------------------------------------------------
type: Error
datetime: 06.08.2014 18:32:34
caption: Ошибка загрузки сета для доктипа DDHLT.LPUDoctor
message: System.Data.SqlClient.SqlException: Conversion failed when converting the varchar value '03Ц874' to data type int.
в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
в System.Data.SqlClient.SqlDataReader.HasMoreRows()
в System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
в System.Data.SqlClient.SqlDataReader.Read()
в System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
в System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
в System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
в System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
в System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
в System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
в MalibuSrv.DocObj.DocObjSet.ImplLoadDataSet(Int32 top)
------------------------------------------------------------------
type: Error
datetime: 06.08.2014 18:32:34
caption: Ошибка загрузки сета для доктипа DDHLT.LPUDoctor
Доктип: DDHLT.LPUDoctor
message:
Exception message: Ошибка загрузки сета для доктипа DDHLT.LPUDoctor
Доктип: DDHLT.LPUDoctor
>0> Method: Boolean ImplLoadDataSet(Int32)
>1> Method: Boolean LoadDataSet(Int32)
>2> Method: Boolean LoadDataSet()
>3> Method: Boolean CheckExisting()
File:
Line : 0
Func: Boolean CheckExisting()
Targ: Boolean ImplLoadDataSet(Int32)
Inner exception:
Exception message: Conversion failed when converting the varchar value '03Ц874' to data type int.
>0> Method: Void OnError(System.Data.SqlClient.SqlException, Boolean)
>1> Method: Void OnError(System.Data.SqlClient.SqlException, Boolean)
>2> Method: Void ThrowExceptionAndWarning(System.Data.SqlClient.TdsParserStateObject)
>3> Method: Boolean Run(System.Data.SqlClient.RunBehavior, System.Data.SqlClient.SqlCommand, System.Data.SqlClient.SqlDataReader, System.Data.SqlClient.BulkCopySimpleResultSet, System.Data.SqlClient.TdsParserStateObject)
>4> Method: Boolean HasMoreRows()
>5> Method: Boolean ReadInternal(Boolean)
>6> Method: Boolean Read()
>7> Method: Int32 FillLoadDataRow(System.Data.ProviderBase.SchemaMapping)
>8> Method: Int32 FillFromReader(System.Data.DataSet, System.Data.DataTable, System.String, System.Data.ProviderBase.DataReaderContainer, Int32, Int32, System.Data.DataColumn, System.Object)
>9> Method: Int32 Fill(System.Data.DataSet, System.String, System.Data.IDataReader, Int32, Int32)
>10> Method: Int32 FillInternal(System.Data.DataSet, System.Data.DataTable[], Int32, Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)
>11> Method: Int32 Fill(System.Data.DataSet, Int32, Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)
>12> Method: Int32 Fill(System.Data.DataSet, System.String)
>13> Method: Boolean ImplLoadDataSet(Int32)
File:
Line : 0
Func: Boolean ImplLoadDataSet(Int32)
Targ: Void OnError(System.Data.SqlClient.SqlException, Boolean)
03ц874 код одного из врачей, он уволен. Почему именно он выходит в логе не пойму.