Właściwie sprawdziłem, jakie wartości są przekazywane w wywołaniu skryptu VB do tej procedury składowanej i stwierdziłem, że wartość dla str_id nie jest przekazywana, dlatego wykonanie procedury nie powiodło się i rzucił powyższy błąd.
Przypisałem jedną wartość zmiennej str_id i ponownie sprawdziłem, wykonując kod, i zadziałało poprawnie.
Jedną z rzeczy, o których dowiedziałem się tutaj po tym błędzie, jest to, że nie przekazujemy wymaganej wartości parametru lub przekazujemy parametr jako null, nawet jeśli jest to obowiązkowe w tym czasie, gdy generowany jest ten rodzaj błędu.
Dziękuję wszystkim, którzy pomogli mi w tej sprawie.