Pregunta: | 14356 - TIPOS DE DATOS NO COINCIDEN |
Autor: | Jose Emilio Reyna Conza |
Buen Dia.
Estoy desarrollando una aplicacion en visual basic con sql server el problema es que para la realizacion de un reporte llamo a un procedimiento almacenado al cual envio prametros, pero me envia un error de tipos de datos no coinciden en el momento de la ejecucion. ya he probado el procedimiento almacenado en Sql-Server y no yah ningun problema; para una mejor descripcion les doy el ejemplo sgt. procedimiento almacenado xxx A int, B int , C char(2) As ..... La Llamada la efectuo desde un formulario.que e conectado previamente Conexion.MiDatos(3000,3500,"MM") o Conexion.MiDatos(clng(text1),clng(text2),text3) es aqui donde aparece el error de tipos de datos no coinceiden, he tratado de encontrar la solucion a esto pero no lo he conceguido si alguien pudiese ayudarme lo agradeceria infinitamente. Gracias |
Respuesta: | Bases de Datos Sistamas C.A. |
Es posible que el error es que lo que esta usando son detaos enteros y lo que estan mandando a guardar son enteros largos usa la funcion Cint() y estoy 90% seruro que solucionaras.
Es importante que tomes en cuenta que si los numeros son grandes te dara problemas de desbordamiento. si este es el caso define en la base de datos tipo FLoat y la funcion CDBL |