数据库有个字段为uniqueidentifier类型的
奇怪的是,
我用sqlread方法读这个字段出来是不行的.我试验过一下方法1.Guid g=new Guid(sqlread.getstring(0).tostring());
2.string g=sqlread.getstring(0).tostring();
3.Guid g=new Guid(sqlread.getvalue(0));结果错误都说无法把guid强转为string类型.怎么回事呢>
奇怪的是,
我用sqlread方法读这个字段出来是不行的.我试验过一下方法1.Guid g=new Guid(sqlread.getstring(0).tostring());
2.string g=sqlread.getstring(0).tostring();
3.Guid g=new Guid(sqlread.getvalue(0));结果错误都说无法把guid强转为string类型.怎么回事呢>
解决方案 »
- asp.net登陆页面里面的DropDownList1_SelectedIndexChanged没有触发,不知道为什么
- 请问C++的函数声明和C#的函数声明方式哪个好一些?
- c#如何实现实时折线图?
- 如何实现类似studio 2003中如起始页等页面的那类选项卡形式。急!!!
- 与VB6之中Format之中的函数相当的是那一个?
- 急急急:请问asp.net如何创建虚拟目录?
- 除了vs.net以外一般都用哪些软件作为asp.net, c#.net的开发工具?
- 各位大虾请帮忙~!!!
- 莫名其妙关于VS.Net帮助
- 关于VS.NET的快捷键
- 如何清空 Temporary Internet Files ,高手请进!
- c#二次开发问题
public static Guid ToGuid(object val, Guid def)
{
if (val != null && val != DBNull.Value)
if (val is string)
return new Guid(val.ToString());
else
return (Guid)val;
else
return def;
}
{
if (val != null && val != DBNull.Value)
if (val is string)
return new Guid(val.ToString());
else
return (Guid)val;
else
return Guid.Empty;
}
{
if (val != null && val != DBNull.Value)
if (val is string)
return new Guid(val.ToString());
else
return (Guid)val;
else
return Guid.Empty;
}