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

update en tabla .vfp

Estas en el tema de update en tabla .vfp en el foro de ASP Clásico en Foros del Web. hola a todos quiero actualizar un registro de mi tabla pero me marca : Tipo de error: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) ...
  #1 (permalink)  
Antiguo 06/05/2008, 10:37
 
Fecha de Ingreso: mayo-2005
Mensajes: 14
Antigüedad: 20 años
Puntos: 0
update en tabla .vfp

hola a todos
quiero actualizar un registro de mi tabla pero me marca :
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.

me podran ayudar para ver cual es el detalle ?



Código HTML:
<% Set oConn=Server.CreateObject("ADODB.Connection") %>
     <% oConn.Open="Driver={Microsoft Visual FoxPro Driver}; SourceType=DBF; DBQ=" & Server.Mappath("datos/2008/comp505.dbf")%> 
 <%sSQL="update " & Server.Mappath("datos/2008/comp505.dbf") & " SET fechahorar='" & now() &"' WHERE pref='" & pref1 & "' and folio='" & folio1 & "'"%>
<%set RS = oConn.Execute(sSQL)%> 
  #2 (permalink)  
Antiguo 06/05/2008, 18:24
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: update en tabla .vfp

El comando UPDATE se utiliza asi:

Cita:
UPDATE "nombre_tabla" SET "columna_1" = [nuevo valor] WHERE {condición}
Y para ver la conexion con tu base de datos FoxPro pegale una mirada a esta pagina.

Saludos!
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #3 (permalink)  
Antiguo 08/05/2008, 16:55
 
Fecha de Ingreso: mayo-2005
Mensajes: 14
Antigüedad: 20 años
Puntos: 0
Re: update en tabla .vfp

me sigue sin funcionar cual sera el error
me sigue marcando cannot update the cursor

ya le estuve moviendo y nada ... no me actualiza

Código HTML:
<% Dim Base, Rs, ConnStr, sSql, contador, where, color,oConn  %>
  <% Set oConn=Server.CreateObject("ADODB.Connection") %>
  <% oConn.Open="Driver={Microsoft Visual FoxPro Driver}; SourceType=DBF; SourceDB=" & Server.Mappath("datos/2008") & ";Exclusive=No; Collate=Machine;"%> 
 <%sSQL="update comp505 SET fechahorar='" & now() &"' WHERE pref='" & pref1 & "' and folio='" & folio1 & "'"%>

<%set RS = oConn.Execute(sSQL)%> 
  #4 (permalink)  
Antiguo 08/05/2008, 17:12
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: update en tabla .vfp

Cita:
This message usually means that VFP cannot compile one of the metadata files (that is, a DBC, form, report, label or class library file). It typically pops up if the file in question is flagged as read-only, or if it is damaged in some way.
Fuente: Enlace

Osea... fijate que tengas los permisos de escritura habilitados.



[EDIT] En esta pagina de Microsoft dice lo mismo... permisos de escritura
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
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:53.