简体   繁体   English

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

[英]how to pass output parameter for type date

I need to have output parameter which data type is date on vb.net. 我需要在vb.net上具有数据类型为date的输出参数。 I know how to do it for integer. 我知道怎么做整数。 Would someone tell me how to do it for date. 有人可以告诉我如何进行约会。 I am not sure the size. 我不确定大小。

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

No need to specify size at all. 完全不需要指定大小。 Do this 做这个

VB.NET VB.NET

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


C# C#

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

试试SqlDbType.DateTime 这里是那些数据成员的很好参考

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM