Acerca de Fechas

26/07/2005 - 15:03 por Denny Torcates | Informe spam
Hola a Todos 2 preguntas


1) amigos que puede estar fallando aqui
Conex.execute "INSERT INTO T_MOVIMIENTOS_EQUIPOS
(fecha_ing) VALUES('"&txtFecha&"')"

al revisar la base de datos me agrega en al campo fecha
de tipo datetime 01/01/1900


2) este codigo

strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV ="
& Codigo & ""

no me trae ningun valor y no ejecuta el sql el campo
codigo es integer

a toso el que me pueda ayudar de antemano Gracias
Denny

Preguntas similare

Leer las respuestas

#1 dtorcates
26/07/2005 - 15:21 | Informe spam
1)asi tal cual le paso la fecha tal cual como la coloco
en el ejemplo viene del request form asi
txtFecha= Request.Form("txtFecha")
y luego hago el insert...

2) en el segundo caso al parece no leer el string
Codigo...

Saludos Matias
1) Como le pasas la fecha? Bajo que DB estas trabajando?

2) No deberia retornarte ningun valor (Salvo el numero


de filas afectadas).
Te genera algun error?

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
"Denny Torcates" escribió en el


mensaje
news:02ee01c591e2$6869fca0$
Hola a Todos 2 preguntas


1) amigos que puede estar fallando aqui
Conex.execute "INSERT INTO T_MOVIMIENTOS_EQUIPOS
(fecha_ing) VALUES('"&txtFecha&"')"

al revisar la base de datos me agrega en al campo fecha
de tipo datetime 01/01/1900


2) este codigo

strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV




="
& Codigo & ""

no me trae ningun valor y no ejecuta el sql el campo
codigo es integer

a toso el que me pueda ayudar de antemano Gracias
Denny




.

Respuesta Responder a este mensaje
#2 Denny Torcates
26/07/2005 - 15:33 | Informe spam
Matias estoy usando SQL SERVER 2000 .Perdona pero como es
la sintaxis de las fechas con asp es en el SQL que hago?
¿cual es la forma correcta tienes un ejemplo parecido al
delete que enviaste?

muchas Gracias


Para el primer caso, dependiendo de la base de datos,


deberas pasarle las
fechas en un formato especifico... por ejemplo,


YYYY/MM/DD

En el segundo, si no te aparece ningun error... es


extraño... o no hay un ID
con el valor que le pasas.

De cualquier manera, la forma correcta del SQL seria:
strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV ="


& Codigo

Sin el & y las "" al final

Saludos.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
""


escribió en el
mensaje news:0c0e01c591e4$e5d37a20$
1)asi tal cual le paso la fecha tal cual como la coloco
en el ejemplo viene del request form asi
txtFecha= Request.Form("txtFecha")
y luego hago el insert...

2) en el segundo caso al parece no leer el string
Codigo...

Saludos Matias
1) Como le pasas la fecha? Bajo que DB estas trabajando?

2) No deberia retornarte ningun valor (Salvo el numero


de filas afectadas).
Te genera algun error?

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
"Denny Torcates" escribió en el


mensaje
news:02ee01c591e2$6869fca0$
Hola a Todos 2 preguntas


1) amigos que puede estar fallando aqui
Conex.execute "INSERT INTO T_MOVIMIENTOS_EQUIPOS
(fecha_ing) VALUES('"&txtFecha&"')"

al revisar la base de datos me agrega en al campo






fecha
de tipo datetime 01/01/1900


2) este codigo

strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV




="
& Codigo & ""

no me trae ningun valor y no ejecuta el sql el campo
codigo es integer

a toso el que me pueda ayudar de antemano Gracias
Denny




.





.

Respuesta Responder a este mensaje
#3 Nuno Santos
26/07/2005 - 15:46 | Informe spam
Denny para las fechas em SQL Server te recomiendo que utilizes el formato
YYYY/MM/DD indicado por Matias... Después caso no quieras mostrar la fecha
en ese formato puedes utilizar el CONVERT, pesquisa en los BOL por CONVERT
para mas información...

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Denny Torcates" wrote in message
news:0c1101c591e6$91c85ca0$
Matias estoy usando SQL SERVER 2000 .Perdona pero como es
la sintaxis de las fechas con asp es en el SQL que hago?
¿cual es la forma correcta tienes un ejemplo parecido al
delete que enviaste?

muchas Gracias


Para el primer caso, dependiendo de la base de datos,


deberas pasarle las
fechas en un formato especifico... por ejemplo,


YYYY/MM/DD

En el segundo, si no te aparece ningun error... es


extraño... o no hay un ID
con el valor que le pasas.

De cualquier manera, la forma correcta del SQL seria:
strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV ="


& Codigo

Sin el & y las "" al final

Saludos.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
""


escribió en el
mensaje news:0c0e01c591e4$e5d37a20$
1)asi tal cual le paso la fecha tal cual como la coloco
en el ejemplo viene del request form asi
txtFecha= Request.Form("txtFecha")
y luego hago el insert...

2) en el segundo caso al parece no leer el string
Codigo...

Saludos Matias
1) Como le pasas la fecha? Bajo que DB estas trabajando?

2) No deberia retornarte ningun valor (Salvo el numero


de filas afectadas).
Te genera algun error?

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
"Denny Torcates" escribió en el


mensaje
news:02ee01c591e2$6869fca0$
Hola a Todos 2 preguntas


1) amigos que puede estar fallando aqui
Conex.execute "INSERT INTO T_MOVIMIENTOS_EQUIPOS
(fecha_ing) VALUES('"&txtFecha&"')"

al revisar la base de datos me agrega en al campo






fecha
de tipo datetime 01/01/1900


2) este codigo

strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV




="
& Codigo & ""

no me trae ningun valor y no ejecuta el sql el campo
codigo es integer

a toso el que me pueda ayudar de antemano Gracias
Denny




.





.

Respuesta Responder a este mensaje
#4 Pantxo
26/07/2005 - 16:51 | Informe spam
Me parece que en el caso de la fecha el problema es que la variable txtFecha
está vacía.

En el DELETE deberías comprobar primero que la variable Codigo tenga el
valor correcto.

Te aconsejaría hacer primero un Response.Write de la consulta para comprobar
que realmente se construye correctamente.

"Denny Torcates" escribió en el mensaje
news:02ee01c591e2$6869fca0$
Hola a Todos 2 preguntas


1) amigos que puede estar fallando aqui
Conex.execute "INSERT INTO T_MOVIMIENTOS_EQUIPOS
(fecha_ing) VALUES('"&txtFecha&"')"

al revisar la base de datos me agrega en al campo fecha
de tipo datetime 01/01/1900


2) este codigo

strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV ="
& Codigo & ""

no me trae ningun valor y no ejecuta el sql el campo
codigo es integer

a toso el que me pueda ayudar de antemano Gracias
Denny
Respuesta Responder a este mensaje
#5 Nuno Santos
26/07/2005 - 17:14 | Informe spam
Sin, lo puedes hacer con el CONVERT.

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Matias Iacono" wrote in message
news:eY8%
Lamentablemente, como en ASP no tenemos una funcion FORMAT, como en
VisualBasic, lo que se hace, generalmente, es cortar la fecha por partes y
reordenarla en año, mes, dia.

Ahora, yo no soy muy bueno para SQL, pero creo que en la misma consulta
puedes poner el formato de entrada para que la DB la tome como tal.

Saludos.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-4156-ACE3-BD3E257868B7
"Denny Torcates" escribió en el
mensaje news:0c1101c591e6$91c85ca0$
Matias estoy usando SQL SERVER 2000 .Perdona pero como es
la sintaxis de las fechas con asp es en el SQL que hago?
¿cual es la forma correcta tienes un ejemplo parecido al
delete que enviaste?

muchas Gracias


Para el primer caso, dependiendo de la base de datos,


deberas pasarle las
fechas en un formato especifico... por ejemplo,


YYYY/MM/DD

En el segundo, si no te aparece ningun error... es


extraño... o no hay un ID
con el valor que le pasas.

De cualquier manera, la forma correcta del SQL seria:
strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV ="


& Codigo

Sin el & y las "" al final

Saludos.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
""


escribió en el
mensaje news:0c0e01c591e4$e5d37a20$
1)asi tal cual le paso la fecha tal cual como la coloco
en el ejemplo viene del request form asi
txtFecha= Request.Form("txtFecha")
y luego hago el insert...

2) en el segundo caso al parece no leer el string
Codigo...

Saludos Matias
1) Como le pasas la fecha? Bajo que DB estas trabajando?

2) No deberia retornarte ningun valor (Salvo el numero


de filas afectadas).
Te genera algun error?

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-


4156-ACE3-BD3E257868B7
"Denny Torcates" escribió en el


mensaje
news:02ee01c591e2$6869fca0$
Hola a Todos 2 preguntas


1) amigos que puede estar fallando aqui
Conex.execute "INSERT INTO T_MOVIMIENTOS_EQUIPOS
(fecha_ing) VALUES('"&txtFecha&"')"

al revisar la base de datos me agrega en al campo






fecha
de tipo datetime 01/01/1900


2) este codigo

strSql=" DELETE FROM T_PROVEEDORES WHERE CODI_PROV




="
& Codigo & ""

no me trae ningun valor y no ejecuta el sql el campo
codigo es integer

a toso el que me pueda ayudar de antemano Gracias
Denny




.





.





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida