PROBLEMAS CON FECHA EN ORACLE
Hola amigos quisiera ver si alguien puede ayudarme con este problema.
yo tengo un ingreso en visual basic de una fecha y al momento que ingresar me manda un problema con el mes, que no es valido me dice y si pongo el mes en ingles me funciona pero yo tengo que ingresarlo numericamente yo lo he intentado de la siguiente manera pero no me resulta espero que puedan ayudarme ya que soy nuevo en oracle.
Insert into usuario fecha= \\\\' \\\" & to_date(text23.text,\\\\'dd/mm/yyyy) \\\" \\\\',.....
yo tengo un ingreso en visual basic de una fecha y al momento que ingresar me manda un problema con el mes, que no es valido me dice y si pongo el mes en ingles me funciona pero yo tengo que ingresarlo numericamente yo lo he intentado de la siguiente manera pero no me resulta espero que puedan ayudarme ya que soy nuevo en oracle.
Insert into usuario fecha= \\\\' \\\" & to_date(text23.text,\\\\'dd/mm/yyyy) \\\" \\\\',.....
驴Cual es el contenido del campo text23.text?
Supongo que ha de ser una fecha que no tiene el formato DD/MM/YYYY
Si esto es asi, lo unico que tienes que hacer es poner la mascara con el formata que trae tu fecha. Por ejemplo si la fecha es 10/25/2005 tendrias que poner:
to_date('10/25/2005','MM/DD/YYYY')
Supongo que ha de ser una fecha que no tiene el formato DD/MM/YYYY
Si esto es asi, lo unico que tienes que hacer es poner la mascara con el formata que trae tu fecha. Por ejemplo si la fecha es 10/25/2005 tendrias que poner:
to_date('10/25/2005','MM/DD/YYYY')
lo que pasa es que la fecha se esta ingresando en una caja de texto y no es una fecha que se pueda sacar del sistema solo se digita, aparte hay una fecha inicio y termino las cuales estan caja de text en visual basic ojala puedas ayudarme porque lo que me mencionaste ya lo he hecho sino muchas gracias de todas maneras
Hola Vladimir,
s贸lamente debes asegurarte que el string del campo que quieres convertir a fecha siga el mismo patr贸n que el que le indicas a la funci贸n TO_DATE.
Para el ejemplo TO_DATE( campo.text , 'DD/MM/YYYY') debes asegurarte que campo.text contiene un string con el formato 'XX/XX/XXXX'.
Espero te sirva de ayuda
s贸lamente debes asegurarte que el string del campo que quieres convertir a fecha siga el mismo patr贸n que el que le indicas a la funci贸n TO_DATE.
Para el ejemplo TO_DATE( campo.text , 'DD/MM/YYYY') debes asegurarte que campo.text contiene un string con el formato 'XX/XX/XXXX'.
Espero te sirva de ayuda
