If $splc is a number then $splc+"," is a mathematical expression, *not* a string expression. Depending on you language settings this may or may not give you an error.

Explicitly casting the expression will avoid this problem, for example CStr($splc)+"," is guaranteed to be a string expression.