tal vez lo que estas haciendo mal es enviar el formato incorrecto que espera recibir la bd...
fijate en esto:
http://msdn.microsoft.com/es-es/libr...8VS.80%29.aspx
espero te sirva porque no entiendo muy bien tu codigo, tal vez poniendo un poco mas puedo tener una idea mas clara de lo que deseas
saludos