Foros del Web » Programando para Internet » ASP Clásico »

tengo un problema con el asp...

Estas en el tema de tengo un problema con el asp... en el foro de ASP Clásico en Foros del Web. Hola buenas a todos! les cuento... tengo un cod en VBscript en una pagina ASP que debiera guardar datos en una base y el problema ...
  #1 (permalink)  
Antiguo 05/04/2006, 09:07
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta tengo un problema con el asp...

Hola buenas a todos!

les cuento...
tengo un cod en VBscript en una pagina ASP que debiera guardar datos en una base y el problema que tengo es que me sale este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

y no sé que estará mal...igual este es la parte que hace el INSERT INTO:

For a=1 to 5
nombre=request.form("nombre"& a ) 'obtengo el valor de nombre(a)
fecha=request.form("fecha"& a) 'obtengo el valor de fecha(a)
If Not nombre="" Then
SQL="INSERT INTO cumpleanos(nombre,fecha_nac) VALUES('" & nombre & "',#" & fecha & "#)"
SET RST=Server.CreateObject("ADODB.recordset")
SET RST=conectar.execute(SQL)
End if
Next

gracias a todos los que me puedan dar una mano con esto...
  #2 (permalink)  
Antiguo 05/04/2006, 10:12
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 1 mes
Puntos: 7
no deberias hacer un SET RST, haz simplemente
conectar.execute(sql)
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 05/04/2006, 10:25
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
nop....no maestro intenté lo que me dices y me sale el mismo error...
le quite aquello del RST y demas....y no me sale nada nuevo
  #4 (permalink)  
Antiguo 05/04/2006, 10:29
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
dale permiso de escritura al Usuario IUS_tumaquina a ese directorio donde esta la base
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 05/04/2006, 10:52
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
hola juanraperez...
mira tambien lo he hecho y aún me da el mismo error....
que crees?
  #6 (permalink)  
Antiguo 05/04/2006, 10:56
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 18 años, 7 meses
Puntos: 3
Lee este link

http://support.microsoft.com/kb/q175168/
  #7 (permalink)  
Antiguo 05/04/2006, 11:06
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
ok monkyta.... leyendo....gracias espero encontrar una solucion con esto...
  #8 (permalink)  
Antiguo 05/04/2006, 11:45
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
Exclamación

OK....ya esta arreglado el problema...gracias a todos...

ahora...no se si deba hacerlo acá...pero lo hago para aprovechar el post...y porque pertenece al problema anterior....
mi duda es...
cuando inserto un registro de tipo fecha en la BD (Access) me cambia dia/mes/año por mes/dia/año...... alguien sabe como arreglar eso?....

la idea es que quede dia/mes/año....

se agradece su comprension y ayuda de cualquier tipo...
  #9 (permalink)  
Antiguo 05/04/2006, 17:17
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
usa las funciones DAY, MONTH y YEAR de ASP (de access) para formatear a como tu quieras.

También puedes definir el formato con session.lcid.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.