Insertar Fecha en DBF

21/06/2005 - 18:59 por mvillagran | Informe spam
Hola a todos

Necesito mucha ayuda. Quiero insertar una fecha en una tabla DBF
pero no encuentro la forma exacta hacerlo. Hasta ahora he intentado d
la siguiente manera

INSERT INTO ENCABEZADO_E (fecha, rutfact, obsfact, nv_tipvta
nv_codvdd, nv_fmapag, formpago, att)
VALUES (#06-09-05#, '89524800-2', '', 'Internet', 'WWW', 'Cuent
Corriente', 'Contado', 'Web'

pero me envía un error de Sintaxis

¿Álguien sabe como hacerlo

Muchas Gracias

mvillagra
mvillagran's Profile: http://www.msusenet.com/member.php?userid$8
View this thread: http://www.msusenet.com/t-187055371

Preguntas similare

Leer las respuestas

#6 mvillagran
21/06/2005 - 22:52 | Informe spam
Gracias Mauricio, pero también hice las pruebas con las comilla
simples, pero al momento de ejecutar la consulta el sistema me devolví
una excepción de error en el formato de fecha que se estaba insertand
en el registro: Date type MistMatch (o algo parecido)

Puede ser que al estar trabajando con páginas ASPX, el objeto d
conexción OLEDB no interpretaba bien la opción de las comillas. Hic
las pruebas con Access y ocupe el formato que me indicabas logrand
insertar los registros, pero no fue así desde el sistema Web

Muchas Gracias, de todas maneras, por la ayuda indicada

mvillagra
mvillagran's Profile: http://www.msusenet.com/member.php?userid$8
View this thread: http://www.msusenet.com/t-187055371
Respuesta Responder a este mensaje
#7 Moncho
22/06/2005 - 01:20 | Informe spam
Para insertar fechas en dbf's utiliza {} como delimitadores :

INSERT INTO ENCABEZADO_E (fecha, rutfact, obsfact, nv_tipvta,nv_codvdd,
nv_fmapag, formpago, att)
VALUES ({06/09/05}, '89524800-2', '', 'Internet', 'WWW', 'CuentaCorriente',
'Contado', 'Web')

Ojo con el fomrmato de fecha. Suele ser {mes/dia/año} pero todo depende de
los seteos del server.





"mvillagran" escribió en el mensaje
news:

Hola a todos.

Necesito mucha ayuda. Quiero insertar una fecha en una tabla DBF,
pero no encuentro la forma exacta hacerlo. Hasta ahora he intentado de
la siguiente manera:

INSERT INTO ENCABEZADO_E (fecha, rutfact, obsfact, nv_tipvta,
nv_codvdd, nv_fmapag, formpago, att)
VALUES (#06-09-05#, '89524800-2', '', 'Internet', 'WWW', 'Cuenta
Corriente', 'Contado', 'Web')

pero me envía un error de Sintaxis.

¿Álguien sabe como hacerlo?

Muchas Gracias.


mvillagran

mvillagran's Profile: http://www.msusenet.com/member.php?userid$84
View this thread: http://www.msusenet.com/t-1870553710

Respuesta Responder a este mensaje
#8 Moncho
22/06/2005 - 01:25 | Informe spam
Tambien se ha sugerido el uso del comando CTOD('mm/dd/aaaa') que en palabras
cortas si funciona y permite hacer lo que ud. necesita, pero no le
recomiendo que lo utilice porque estaria obligando al driver odbc a realizar
doble trabajo, primero el llamado a una funcion "CTOD" y luego el insert.
mejor utilice el formato {} ya que es la forma directa de hacerlo, tal como
en VBasic se haria con ##.



"mvillagran" escribió en el mensaje
news:

Hola a todos.

Necesito mucha ayuda. Quiero insertar una fecha en una tabla DBF,
pero no encuentro la forma exacta hacerlo. Hasta ahora he intentado de
la siguiente manera:

INSERT INTO ENCABEZADO_E (fecha, rutfact, obsfact, nv_tipvta,
nv_codvdd, nv_fmapag, formpago, att)
VALUES (#06-09-05#, '89524800-2', '', 'Internet', 'WWW', 'Cuenta
Corriente', 'Contado', 'Web')

pero me envía un error de Sintaxis.

¿Álguien sabe como hacerlo?

Muchas Gracias.


mvillagran

mvillagran's Profile: http://www.msusenet.com/member.php?userid$84
View this thread: http://www.msusenet.com/t-1870553710

Respuesta Responder a este mensaje
#9 mvillagran
23/06/2005 - 18:20 | Informe spam
Gracias Moncho
Hice las pruebas necesarias y funciona a la perfección. Muchas Gracia
por tu aporte

mvillagra
mvillagran's Profile: http://www.msusenet.com/member.php?userid$8
View this thread: http://www.msusenet.com/t-187055371
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida