tengo una fecha de formato '23/05/1961' y debO grabarla en oracle. utilizo cdate y no me resulta, la fecha queda grabada como '19/05/0023?
quien me puede ayudarrrrr. USO ASP Y ORACLE
| |||
fecha tengo una fecha de formato '23/05/1961' y debO grabarla en oracle. utilizo cdate y no me resulta, la fecha queda grabada como '19/05/0023? quien me puede ayudarrrrr. USO ASP Y ORACLE |
| |||
Respuesta: fecha Buena solucion Huesos, si me permites, lo amplio un poco. Si tienes acceso a los parametros de la BBDD, verifica que el parametro NLS_DATE_FORMAT está con la mascara correcta ( Por ejemplo 'dd/mm/yyyy' ) y si está de otra manera, sería muy raro, pero puede pasar ( por ejemplo 'dd/mm/yy' ) y tienes poder para hacerlo, cambialo en el fichero de inicio de la BBDD ( En este caso hay que bajar/levantar la BBDD ) O puedes cambiarlo a nivel de sesión al hacer la conexión a la BBDD : ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY' Un saludo |
| |||
Respuesta: fecha Hola , gracias, pero aun no me resulta... esta bien asi??? <% sql = "Insert into TAB_PACIENTE (numerofijo,fecha,soundex) " Sql = sql & " VALUES ( 7," sql = sql & "'" & to_DATE(xfecnac,"DD/MM/YYYY") & "'," sql = sql & "'" & xsoundex & "')" %> |
| |||
Respuesta: fecha Pero no sé porque me dá que no es problema de la Zona Oracle, mas bien de la manera que ASP trate esos datos, el API que use para comunicarse con oracle o algo así. En cualquier caso, cuantas mas opciones demos, mas facil le será a Nixa solucionar su problema. Un saludo |
| |||
Respuesta: fecha Hola los queria molestar nuevamente, tengo esta instruccion pero no logro ver la 'missing expression error 936 de oracle' que me arroja. Sql = "INSERT INTO EXSTKCFI ( mbcficod,mbartcod,exstkpreul,exstkfecul,exstkpreal ,exstkfecal,exstkprepr,exstkpreli,exstkprefi,exstk artac,exstkmax,exstkmin,exstkcri)" sql = Sql & " Values (" Sql = Sql & xmbcficod & "," sql = sql & "'" & xcodigo & "'," Sql = Sql & xcantidad & "," Sql = Sql & " TO_DATE('" & xfecha & "','DD/MM/YYYY')," Sql = Sql & xprecio & "," Sql = Sql & "To_Date('" & xexstckfecal & "','DD/MM/YYYY')," Sql = Sql & xexstkprepr & "," Sql = Sql & xexstkpreli & "," Sql= Sql & xexstkprefi & "," sql = sql & xstkartac & "," Sql = Sql & xexstkmax & "," Sql = Sql & xexstkmin & "," Sql = Sql & xexstkcri & ")" cn.Execute(sql) En cn.Execute(sql) da el error 00936 gracias y saludos |
| ||||
Respuesta: fecha Nixa.. Primero, prueba insertar en la tabla directamente sin hacer uso de visual basic (O el lenguaje que uses). Después imprime el valor de la variable Sql después de concatenar toda la expresión. Compara las sentencias y mira donde está el error. Parece ser mas un error al concatenar expresiones saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
Etiquetas: |