2
我有一个表有一个主键(UserID),它的类型为UniqueIdentifier。 即时尝试插入一个值到这个领域,但我不断收到错误。从字符串转换为uniqueidentifier时ASP.NET转换失败
我想获得当前用户的用户ID和插入到user_Details表,但我不断收到此错误从字符串转换为uniqueidentifier
时
转换失败可以有一个人请帮助我谢谢
我有一个表有一个主键(UserID),它的类型为UniqueIdentifier。 即时尝试插入一个值到这个领域,但我不断收到错误。从字符串转换为uniqueidentifier时ASP.NET转换失败
我想获得当前用户的用户ID和插入到user_Details表,但我不断收到此错误从字符串转换为uniqueidentifier
时
转换失败可以有一个人请帮助我谢谢
你已经把参数放在一个字符串中,所以它不被识别为参数。效果是,您试图将字符串“@UserID”转换为GUID,而不是使用参数中的值。
变化从
"INSERT INTO dbo.user_Details(UserId)VALUES ('@UserID')"
查询到:
"INSERT INTO dbo.user_Details(UserId)VALUES (@UserID)"
OMG ...我绑各种各样的东西...非常感谢花花公子! – c11ada 2010-02-19 00:40:48
@ c11ada:发现自己编写的代码中的错误总是很难。你倾向于把它看作你在写它时想的,而不是阅读实际存在的东西。 :) – Guffa 2010-02-19 00:47:28
不适合我 – Ani 2011-03-21 14:32:48