Member 11644373 Ответов: 1

Неявное преобразование из типа данных varchar в varbinary (max) не допускается. Используйте функцию CONVERT для выполнения этого запроса.


Когда я создаю хранимую процедуру для своего проекта, я получаю ошибку :
Implicit conversion from data type varchar to varbinary(max) is not allowed. Use the CONVERT function to run this query.


Что я уже пробовал:

<pre>Create procedure [dbo].[UpdateEmpDetails]  
(  
   @EmpId int,  
   @Name varchar (50),  
   @City varchar (50),  
   @Address varchar (50)  
)  
as  
begin  
   Update Employee   
   set Name=@Name,  
   City=@City,  
   Address=@Address  
   where Id=@EmpId  
End  

1 Ответов

Рейтинг:
2

OriginalGriff

Прочтите сообщение об ошибке: оно довольно ясное.
Затем проверьте определение таблицы и посмотрите на соответствующие типы данных. Один из ваших столбцов не является полем VARCHAR...