日期:2014-05-18  浏览次数:20666 次

SQL存储过程传参数数据类型问题
我在SQLServer2000中建了一个存储过程,里面的有个参数是uniqueidentifier型的,现在我在C#中调用他,想给这个参数赋的值是好多Guid型的参数的集合。我该怎么办??

------解决方案--------------------
用list<Guid>不知道行不..
关注
------解决方案--------------------
guid有guid的格式,你破坏了它的格式就会出现异常。你最好把你面临的实际问题说出来,不必举出类似的例子(这些例子可能是错误的)
------解决方案--------------------
string strGuid = yourguid.tostring(); //转换成

SQLParameters[] paras = new ....
.....
paras[0].value = new guid(strGuid); //不然它会自动产成一个guid值

这是取一个guid存数据库 列类型 uniqueidentifier 中。

int i
如果是集合 ds.row[i]["yourGuid列"].tostring();
循环,一个个存咯。