首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

将xml节点的string值转换成sqlDbtype的有关问题

2013-03-19 
将xml节点的string值转换成sqlDbtype的问题sqlDataTypeCtype([Enum].Parse(GetType(sqlDbtype),parameter

将xml节点的string值转换成sqlDbtype的问题
sqlDataType=Ctype([Enum].Parse(GetType(sqlDbtype),parameterNode.GetAttribute("datatype"),true),sqlDbType)

整段代码是从xml中迭代出Parameter元素,获取Parameter属性。以上是片断。
parameterNode为XmlElement
不明白已经用[Enum].Parse将xml中的string转换了一次,为嘛还用CType再转?求指教。
xml string
[解决办法]
[Enum].Parse过后只是Enum类型,但不是sqlDbType类型
[解决办法]
哦,那那样转换一次多此一举了,不过不会出错
就像c#里
int i = (int)(int)100;
虽没意义,但能正常运行

热点排行