【发布时间】:2015-09-17 06:53:47
【问题描述】:
我想在 sqlserver 中检查查询,但出现错误Conversion failed when converting from a character string to uniqueidentifier.
Declare @UserId nVarchar='3847609f-6fd1-4a14-9675-000d74a5df80'
Declare @PersonId int=936;
INSERT INTO [dbo].[Users_Emps] ([UserId],[EmpId]) (SELECT distinct
CONVERT(UNIQUEIDENTIFIER,@UserId),Employee.EmpId FROM Employee
inner join Users_Emps ON Employee.EmpId = Users_Emps.EmpId where
PersonId=@PersonId)
DsUsers_Emps.InsertParameters["UserId"].DefaultValue =
Membership.GetUser(UserName.Text).ProviderUserKey.ToString();
DsUsers_Emps.InsertParameters["PersonId"].DefaultValue=PersonsDropDownList.SelectedValue;
DsUsers_Emps.Insert();
【问题讨论】:
标签: c# asp.net sql-server database