![]() |
varchar (10)
Tengo en MSSQL un campo de tipo varchar (10). si yo le meto la cadena '000001' q tiene 6 caracteres... me la autocompleta hasta llager a 10?? es decir me la pasa a: '0000000001' ?? o por el contrario no la autocompleta??
Gracias. |
Cita:
Debes hacerlo tú desde programa, o en todo caso crear un Trigger que te la modifique. |
muchas gracias por la informacion. Es q he tenido q ampliar el tamaño de un codigo de 7 a 10 caracteres y la aplicacion es tan grande q espero no dejarme ninguno suelto.
Una pregunta mas.... en la base de datos de FireBird tengo una fecha como tipo date y en la de MSSQL la tengo como DateTime q ademas coge la hora. Me da fallos al recuperar los datos de esta ultima. Cambiando el tipo a SmallDatetime se solucionaria ese problema?? le aplico un formateo a la fecha dd/mm/yyy, en FireBird me la devolvia asi (mm/dd/yyyy) mientras q en MSSQL me la devuelve asi (yyyy-mm-dd 00:00:00.000). Gracias. |
Si eso no te funciona puedes probar con conversiones; En FB/IB existe un operador CAST para convertir entre diferentes tipos de datos; Échale un vistazo a la ayuda.
|
he probado formateando en la select
select convert(varchar,id_fecha_operacion,103) from da03403002 pero sigue sin coger los resultados correctamente. Decir que antes usaba firebird y ahora MSSQL. |
| La franja horaria es GMT +2. Ahora son las 11:36:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi