c# - 将 uniqueidentifier 参数传递给存储过程

标签 c# sql-server uniqueidentifier

我正在尝试使用以下代码将 uniqueidentifier 参数传递给存储过程:

myCommand.Parameters.Add("@BlogID", SqlDbType.UniqueIdentifier).Value = "96d5b379-7e1d-4dac-a6ba-1e50db561b04";

我一直收到一个错误,但是说程序无法从字符串转换为 GUID。我是否错误地传递了值?

最佳答案

试试这个

myCommand.Parameters.Add("@BlogID", SqlDbType.UniqueIdentifier).Value = new Guid("96d5b379-7e1d-4dac-a6ba-1e50db561b04");

关于c# - 将 uniqueidentifier 参数传递给存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11724614/

相关文章:

java - 如何从纯数字字符串中获取 11 个字母数字的 UNIQUE ID?

c# - Windows Phone 8 中的 HttpClient 没有缓存

php调用sqlserver备份数据库脚本,备份文件创建后删除

sql-server - 为什么 "exec as user"可以绕过proc中的权限检查?

sql - 将创建日期增加 90 天

hex - RFID算法获取卡号

tsql - 有没有一种简单的方法可以从两个整数复合键创建唯一的整数键?

c# - Power Bi 管理的 Azure AD 代表流程

javascript - MST 区域中的日期时间

c# - 从列表中获取不同的参数