Я вызываю одну хранимую процедуру, используя следующий код:
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 dataType @UserTypeID
is int ' @AccessToken
is nVarchar (100) @TokenExpiration
is datatime (2) @RefreshToken
is nVarchar (100) Но здесь я получаю сообщение об ошибке :
Приложение использует значение неправильного типа для текущей операции.
Кто-нибудь может мне помочь, пожалуйста.