.Net中使用带返回值的存储过程(VB代码)
Function GetYFJEDX(ByVal yfje As Decimal) As String
Dim fkjedx As String
Dim myCMD As SqlClient.SqlCommand = New SqlClient.SqlCommand("MoneytoChinese22", sqlconn)
myCMD.CommandType = CommandType.StoredProcedure
myCMD.Parameters.Add(New SqlClient.SqlParameter("@ChangeMoney", SqlDbType.Money))
myCMD.Parameters("@ChangeMoney").Value = yfje
myCMD.Parameters.Add(New SqlClient.SqlParameter("@ReturnDaXie", SqlDbType.VarChar, 50))
myCMD.Parameters("@ReturnDaXie").Direction = ParameterDirection.Output
'sqlAdapter.Fill(sqlDs, "fkjedx_CX")
sqlconn.Open()
myCMD.ExecuteNonQuery()
sqlconn.Close()
fkjedx = myCMD.Parameters("@ReturnDaXie").Value
Return fkjedx
End Function