asp.net – 无法将参数值从字符串转换为guid
发布时间:2020-12-16 07:16:59 所属栏目:asp.Net 来源:网络整理
导读:我有一个分层应用程序.数据层使用包含tableadapter的数据集调用数据库.在数据库表中有一个名为ID的字段UniqueIdentifier.然后我创建以下查询: select * from tbl where ID=@ID 当我尝试在数据集设计器中预览结果时,我收到错误“无法将参数值从字符串转换为g
我有一个分层应用程序.数据层使用包含tableadapter的数据集调用数据库.在数据库表中有一个名为ID的字段UniqueIdentifier.然后我创建以下查询:
select * from tbl where ID=@ID 当我尝试在数据集设计器中预览结果时,我收到错误“无法将参数值从字符串转换为guid”. 我尝试在传入的值周围添加单引号,但没有用. 我哪里错了? 解决方法
您的列ID是数据库中的Guid类型,但您的参数是字符串.
您可以将参数转换为SqlGuid: command.Parameters.Add("@GuidParameter",SqlDbType.UniqueIdentifier).Value = new System.Data.SqlTypes.SqlGuid(YourGuid); //The value of @ID 链接:https://msdn.microsoft.com/library/system.data.sqltypes.sqlguid.aspx?f=255&MSPPError=-2147217396 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 用于集成的IIS 7的自定义HttpModule
- asp.net Mvc4 使用ajax结合分页插件实现无刷新分页
- asp.net-mvc – 加载登录表单时网站速度慢
- asp.net-mvc – AutoMapper xUnit:缺少类型映射配置或不支
- asp.net-mvc – MVC – 强类型视图被破坏
- datetime – 将时间转换为UTC vbScript
- 在ASP.NET(C#)中实现安全,独特的“一次性”激活URL
- ASP.NET – ERR_EMPTY_RESPONSE /重置连接/无法显示页面
- asp.net-mvc – 防止用户在asp.net模型验证中输入表单时输入
- 强烈推荐的一个工具ReSharper
推荐文章
站长推荐
- asp.net – 如何允许匿名用户访问虚拟目录
- 如何在ASP.NET中用C#编程设置(使用GET SET属性)“
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览
- asp.net-mvc – ASP.NET MVC ViewData和视图模型
- asp.net中使用repeater和PageDataSource搭配实现
- asp.net-mvc – 如何在@ Html.TextBox mvc4中添加
- ASP.NET – 如何使用CSS在数据条目中对齐ASP.NET
- asp.net – 如何在Firefox中使用Javascript设置D
- asp.net-mvc – 属性级验证错误阻碍了类级验证的
- asp.net – 如何以程序方式检测漫游器
热点阅读