FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
equivalencia entre tipos de numeros
En delphi tengo una variable int64 y se lo quiero mandar a una store procedure del SQLServer y he probado con Numeric y BigInt, sin el menor éxito.
Alguien sabe que tipo de dato tengo que definir en SQLServer??? Parameters[2].value := strToin64(maskedit1.text) ; Después de esta asignación, me da el siguiene mensaje de error: --------------------------- Ptrabajo2004 --------------------------- '999911115555' is not a valid integer value. --------------------------- Gracias por la ayuda |
#2
|
||||
|
||||
Por poder hacer, tienes algo muy simple... en el procedimiento, declara la variable que va a tomar el valor, como varchar(50), y luego con ella haces insertas en la tabla.
Si funciona todo bien, sino vas a tener que mirar el tipo de campo donde estas guardando el dato, quizas estes introduciendo un valor, mayor al soportado por los Integer de SQL...
__________________
El diseño dira si tiene futuro... |
#3
|
|||
|
|||
En SQL Server declara la variable como BigInt y para pasarle el parametro hazlo de la sqte forma
Es decir pasas el parametro como string |
#4
|
||||
|
||||
Creo que te hace falta una t entre la "n" y el "6"
Cita:
|
#5
|
|||
|
|||
Muchas gracias por la ayuda
ya salió. |
|
|
|