Я вызываю одну хранимую процедуру, используя следующий код:
m_objCmd.CommandText = "StoredProc_Name"
m_objCmd.Parameters.Append m_objCmd.CreateParameter("@UserID", 3, 1, 0, UserID)
m_objCmd.Parameters.Append m_objCmd.CreateParameter("@UserTypeID", 3, 1, 0, UserTypeID)
m_objCmd.Parameters.Append m_objCmd.CreateParameter("@AccessToken", 202, 1, 100, AccessToken)
m_objCmd.Parameters.Append m_objCmd.CreateParameter("@TokenExpiration", 135, 1, 0, TokenExpiration)
m_objCmd.Parameters.Append m_objCmd.CreateParameter("@RefreshToken", 202, 1, 100, RefreshToken)
rsUserData.Open m_objCmd, , adOpenStatic, adLockReadOnly
Выше:
@UserID
- это тип данных int типа int @UserTypeID
это 'int' @AccessToken
это nVarchar (100) @TokenExpiration
это время данных (2) @RefreshToken
это nVarchar (100)
Но здесь я получаю сообщение об ошибке:
Приложение использует значение неправильного типа для текущей операции.
Может любойпомогите мне, пожалуйста.