Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置参数方向?_C#_Asp.net_Sql Server_Sql Parametrized Query - Fatal编程技术网

C# 如何设置参数方向?

C# 如何设置参数方向?,c#,asp.net,sql-server,sql-parametrized-query,C#,Asp.net,Sql Server,Sql Parametrized Query,在我的代码中,我想指定参数方向,但不知道如何做 Dim sqlParam(0 To 3) As SqlParameter sqlParam(0) = New SqlParameter("@reg", SqlDbType.VarChar, 20) sqlParam(0).Value = reg sqlParam(1) = New SqlParameter("@action_code", SqlDbType.VarChar, 30) sqlParam(1).Value = act

在我的代码中,我想指定参数方向,但不知道如何做

  Dim sqlParam(0 To 3) As SqlParameter
  sqlParam(0) = New SqlParameter("@reg", SqlDbType.VarChar, 20)
  sqlParam(0).Value = reg
  sqlParam(1) = New SqlParameter("@action_code", SqlDbType.VarChar, 30)
  sqlParam(1).Value = action_code
  sqlParam(2) = New SqlParameter("@user", SqlDbType.VarChar, 40)
  sqlParam(2).Value = Session("user_code").ToString()
  sqlParam(3) = New SqlParameter("@@ret_val", SqlDbType.[Char], 1, )

我想为“@@ret_val”指定参数direction

假设您正在调用存储过程,并且对其返回值感兴趣:

sqlParam(3).Direction = ParameterDirection.ReturnValue
如果是输出参数,请尝试:

sqlParam(3).Direction = ParameterDirection.Output
或者去看看这本书