/// <summary>
/// 根据传进来的参数类型返回object 类型
/// </summary>
/// <param name="str_parametertype"></param>
/// <returns></returns>
private object get_ParameterType(string str_parametertype)
{
object o_parameter = new object();
if (str_parametertype != string.Empty)
{
switch (str_parametertype)
{
#region 根据属性的类型进行case 处理
case "DbType.Single":
o_parameter = DbType.Single;
break;
case "DbType.String":
o_parameter = DbType.String;
break;
case "Oracle.DataAccess.Client.OracleDbType.RefCursor":
o_parameter = Oracle.DataAccess.Client.OracleDbType.RefCursor;
break;
#endregion
}
}
return o_parameter;
}
我需要调用这个方法
oParam_array[i].DbType =(参数类型)get_ParameterType(entity_curr.P_TYPE);
应该怎么写比较好
谢谢啊
/// 根据传进来的参数类型返回object 类型
/// </summary>
/// <param name="str_parametertype"></param>
/// <returns></returns>
private object get_ParameterType(string str_parametertype)
{
object o_parameter = new object();
if (str_parametertype != string.Empty)
{
switch (str_parametertype)
{
#region 根据属性的类型进行case 处理
case "DbType.Single":
o_parameter = DbType.Single;
break;
case "DbType.String":
o_parameter = DbType.String;
break;
case "Oracle.DataAccess.Client.OracleDbType.RefCursor":
o_parameter = Oracle.DataAccess.Client.OracleDbType.RefCursor;
break;
#endregion
}
}
return o_parameter;
}
我需要调用这个方法
oParam_array[i].DbType =(参数类型)get_ParameterType(entity_curr.P_TYPE);
应该怎么写比较好
谢谢啊
解决方案 »
- vs2010 C#如何实现 DataGridView控件的打印
- 大家好,想找本C# 2005的教程书,电子版,入门方面的
- 2个图形控件在canvas上重叠的时候的事件处理问题
- 用GridView自带的编辑、删除功能时,如何控制点击编辑时,每一个单元格中的 TextBox 的属性!
- 高分求助,关于TopMost和Beep的灵异现象,在线等...
- 哪位高人有用C#写的实现图象hextile编码的源程序啊,感谢!
- 用c#或.net可以开发共享画板吗?
- 怎样在组件中定义代码,使该组件能够增加到工具箱中某个指定的Tab项中
- 如何查找一文件夹下的所有文件?
- 请问DATAVIEW或TABLE中如何得到当前记录的索引(index)??
- vs中有没有倒计时的控件
- 如何把网站项目中的***.aspx.cs文件编译成dll到bin文件夹
private DbType get_ParameterType(string str_parametertype)
{
DbType o_parameter = 0;
if (str_parametertype != string.Empty)
{
switch (str_parametertype)
{
#region 根据属性的类型进行case 处理
case "DbType.Single":
o_parameter = DbType.Single;
break;
case "DbType.String":
o_parameter = DbType.String;
break;
case "Oracle.DataAccess.Client.OracleDbType.RefCursor":
o_parameter = Oracle.DataAccess.Client.OracleDbType.RefCursor;
break;
#endregion
}
}
return o_parameter;
} 調用的時候oParam_array[i].DbType =get_ParameterType(entity_curr.P_TYPE); 即可
private OracleDbType get_ParameterType(string str_parametertype)
{
OracleParameter current_OracleParameter = new OracleParameter();
if (str_parametertype != string.Empty)
{
switch (str_parametertype)
{
#region 根据属性的类型进行case 处理
case "OracleDbType.Single":
current_OracleParameter.OracleDbType = OracleDbType.Single;
break;
case "OracleDbType.Varchar2":
current_OracleParameter.OracleDbType = OracleDbType.Varchar2;
break;
case "Oracle.DataAccess.Client.OracleDbType.RefCursor":
current_OracleParameter.OracleDbType = Oracle.DataAccess.Client.OracleDbType.RefCursor;
break;
case "Oracle.DataAccess.Client.OracleDbType.BFile":
current_OracleParameter.OracleDbType = Oracle.DataAccess.Client.OracleDbType.BFile;
break;
#endregion
}
}
return current_OracleParameter.OracleDbType;
//return current_OracleParameter;
//return o_parameter;
}