我需要输出参数,其数据类型是vb.net上的日期。我知道怎么做整数。有人会告诉我如何做日期。我不确定尺寸。
paramOut = New SqlParameter("@OrderID", SqlDbType.Int, 4, ParameterDirection.InputOutput, True, 10, 0, "@OrderID", DataRowVersion.Current, DBNull.Value)
答案 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是这些数据成员的一个很好的参考