如何为类型日期传递输出参数

时间:2015-04-24 14:16:30

标签: sql asp.net vb.net

我需要输出参数,其数据类型是vb.net上的日期。我知道怎么做整数。有人会告诉我如何做日期。我不确定尺寸。

 paramOut = New SqlParameter("@OrderID", SqlDbType.Int, 4, ParameterDirection.InputOutput, True, 10, 0, "@OrderID", DataRowVersion.Current, DBNull.Value)

2 个答案:

答案 0 :(得分:2)

根本不需要指定大小。这样做

VB.NET

Dim outputParm As New SqlParameter With {
    .Direction = ParameterDirection.Output,
    .ParameterName = "@OrderID",
    .SqlDbType = SqlDbType.Date}
command.Parameters.Add(outputParm)

<小时/> C#

SqlParameter outputParm = new SqlParameter
{
    Direction = System.Data.ParameterDirection.Output,
    ParameterName = "@OrderID",
    SqlDbType = System.Data.SqlDbType.Date
};
command.Parameters.Add(outputParm);

答案 1 :(得分:0)

尝试SqlDbType.DateTime Here是这些数据成员的一个很好的参考