mmmm creo que mejor no miro el procedure... no pense que fuera tan largo... jajajaja Pero creo que acabo de ver tu error... Porqué no intentas mandarselos como parametro del odbc en ves de colocarlo como cadena ??
Te adjunto el link :
Pasando parametros por Store Procedures con Command
Saludos!
.