2
Я пытаюсь обновить некоторое поле в своей таблице данных. При использовании приведенного ниже кода отображается одна ошибка. Помогите найти правильное решение. Спасибо.Невозможно неявно преобразовать тип 'int' в 'System.Data.DataTable'
Код:
ShadingAnalysisDataSetTableAdapters.tbl_AutoAssignJrEngineersTeamTableAdapter tm;
tm = new ShadingAnalysisDataSetTableAdapters.tbl_AutoAssignJrEngineersTeamTableAdapter();
DataTable dt = new DataTable();
dt = tm.UpdateTeam(AssignedTeam,userName,DateTime.Now,ID); // error popup here
SQL:
UPDATE tbl_AutoAssignJrEngineersTeam
SET Assigned_Team = @Assigned_Team,
Updated_By = @Updated_By,
Updated_Date = @Updated_Date
WHERE (Id = @Id)
DataBase:
Где-то у вас есть 'int' и пытайтесь явно или косвенно передать его в' DataTable'. Я предполагаю, что метод 'tm.UpdateTeam' возвращает int. – Dirk
Возможный дубликат [Не удается неявно преобразовать тип 'int' в 'string'? C# 4] (http://stackoverflow.com/questions/26839755/cannot-implicitly-convert-type-int-to-string-c4) – Jad