为什么我如下写参数总出错System.FormatException: 输入字符串的格式不正确。
到底什么格式的正确呀?
//这是输入参数。
mydb.MakeInParam("@购买日期",SqlDbType.DateTime,8, "2004-1-1")
/////
public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)
{
return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);
}
/////
public SqlParameter MakeParam(string ParamName, SqlDbType DbType, Int32 Size, ParameterDirection Direction, object Value)
{
SqlParameter param;
if(Size > 0)
param = new SqlParameter(ParamName, DbType, Size);
else
param = new SqlParameter(ParamName, DbType);
param.Direction = Direction;
if (!(Direction == ParameterDirection.Output && Value == null))
param.Value = Value;
return param; }
到底什么格式的正确呀?
//这是输入参数。
mydb.MakeInParam("@购买日期",SqlDbType.DateTime,8, "2004-1-1")
/////
public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)
{
return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);
}
/////
public SqlParameter MakeParam(string ParamName, SqlDbType DbType, Int32 Size, ParameterDirection Direction, object Value)
{
SqlParameter param;
if(Size > 0)
param = new SqlParameter(ParamName, DbType, Size);
else
param = new SqlParameter(ParamName, DbType);
param.Direction = Direction;
if (!(Direction == ParameterDirection.Output && Value == null))
param.Value = Value;
return param; }
解决方案 »
- FormsAuthenticationTicket的UserData怎么取不到?
- asp.net FileUpload 有没有办法实现图片预览(在ie8,ie9)
- 解释下javascript中 var name=“images”是什么意思?
- 框架下的页面间的互相操作
- 基础平台管理系统(FrameWork) 1.0.0 Release 发布
- 事件中怎么还有 ADD 和 Remove 什么意思啊?
- 谁能告诉web.config的作用是什么呢?
- 请教关于DataGrid中自定义列之列数据源问题.
- 存储过程的问题
- 我在查询分析器中可以查到数据,为什么读出时就没了呢?
- 200分。解决马上揭帖。
- 如何保持FileField的状态?
mydb.MakeInParam("@购买日期",SqlDbType.DateTime,8, Convert.ToDateTime("2004-1-1"));
ormydb.MakeInParam("@购买日期",SqlDbType.DateTime,8, DateTime.Parse("2004-1-1"));
数据库是允许null 的。 ""的格式不支持。我改怎么转换呢
即可。
Value = DBNull.Value;
}