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

problemas con BD

Estas en el tema de problemas con BD en el foro de ASP Clásico en Foros del Web. Hola amigos, tengo un problemilla a la hora de insertar y borrar registros en una bd access. Para visualizar los registros todo va bien pero ...
  #1 (permalink)  
Antiguo 06/03/2002, 08:04
 
Fecha de Ingreso: enero-2002
Mensajes: 11
Antigüedad: 23 años, 3 meses
Puntos: 0
problemas con BD

Hola amigos, tengo un problemilla a la hora de insertar y borrar registros en una bd access. Para visualizar los registros todo va bien pero cuando intento borrar o insertar no me deja.
Este es un fragmento del codigo en donde me falla, dando el siguiente mensaje de error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.
prueba.asp, line 25


Codigo:

<%

cfecha=Now( )
cidlocal="rp"
cidcategoria=8
cnumvacantes=13
cdescripcion="jajajajaja"
cobservaciones="jajajajajajaja"





Dim MM_OfertasEmpleo_STRING

Set MM_OfertasEmpleo_STRING = Server.CreateObject("ADODB.Connection")

MM_OfertasEmpleo_STRING.Open("DRIVER={Microso ft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Connections/empleo.mdb"))

set rsInsertOfer=Server.createobject("ADODB.Recor dset")
rsInsertOfer.ActiveConnection = MM_OfertasEmpleo_STRING
sqltxt="INSERT INTO ofertas (fecha, idlocal, idcategoria, numvacantes, descripcion, observaciones) VALUES ( '"&cfecha&"','"&cidloca l&"','"&cidcategoria&"' ,'"&cnumvacantes&"','"& cdescripcion&"','"&cobservacione s&"')"
'rsInsertOfer.open sqltxt,"DSN=OfertaEmpleo"
'rsInsertOfer.open sqltxt,"DSN=empleo"
rsInsertOfer.open(sqltxt)


%>

Gracias, un saludo
  #2 (permalink)  
Antiguo 06/03/2002, 10:48
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 7 meses
Puntos: 2
Re: problemas con BD

mira, no se que es exactamente, pero me da la sensacion que es por la fecha, hace uno dias me dio ese error, no recuerdo que era, pero creo fue la fecha.

la fecha la estas metiendo mm/dd/aaaa ?
ta tu servidor en EEUU?
  #3 (permalink)  
Antiguo 06/03/2002, 11:46
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: problemas con BD

Te aconsejo que antes de:
rsInsertOfer.open(sqltxt)
hagas un:
response.write sqltxt
response.end

Luego el código SQL que te salga lo copias y lo pegas en una consulta de la base de datos empleo.mdb

Te seguirá sin funcionar (supongo) :-p pero podrás ver el error más claramente.
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 08:47.