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

Delete en Acces

Estas en el tema de Delete en Acces en el foro de ASP Clásico en Foros del Web. Hola, he tratado de Eliminar Registros en una tabla de paso, bueno creo un recordset y veo los datos, pero al eliminar los registros no ...
  #1 (permalink)  
Antiguo 08/09/2005, 10:32
Avatar de mazingerz  
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 21 años, 4 meses
Puntos: 0
Delete en Acces

Hola, he tratado de Eliminar Registros en una tabla de paso, bueno creo un recordset y veo los datos, pero al eliminar los registros no puede.
Microsoft JET Database Engine (0x80004005)
Could not delete from specified tables.
'Algo del Codigo


Dim Cnn, Rst, Cmd, StrCnn, StrSql, lRecords, lRecDeleted
Const adoOpenKeySet = 1
Const AdoLockOptimistic=3
lRecords = 0
lRecDeleted = 0
If cstr(Request.QueryString("Opcion"))="limpiar" then
' Open connection. OLEDB
StrCnn = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=c:\internet\Web.mdb;User Id=Admin;PASSWORD=;"
Set cnn = Server.CreateObject("ADODB.Connection")
With Cnn
.CursorLocation=3
.ConnectionTimeout=60
.Open strCnn
.CommandTimeout = 600
End With
' Open Recordset
strSql = "Select * From Dbf_Sector"
Set Rst = Server.CreateObject("ADODB.Recordset")
With Rst
.CursorLocation=3
.CacheSize=60
Call .Open (strSql,Cnn, 2 , 3 ,1)
End With
If Not Rst.EOF Then
lRecords = Rst.RecordCount
End If
strSql = "Delete * From Dbf_Sector;"
Cnn.Execute "Delete * From Dbf_Sector;" , lRecDeleted, 1
ACA SE MUERE.....
....
....
....
  #2 (permalink)  
Antiguo 08/09/2005, 10:37
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 18 años, 9 meses
Puntos: 1
CACHA EL ERROR Y KE TE LO IMPRIMA:
y postealo para ver que esta pasando
On Error Resume Next
Cnn.Execute "Delete * From Dbf_Sector;"
If Err.Number <> 0 Then
Response.Write "Error num. " & Err.Number & ": " & Err.Description & "<br>"
Err.Clear
End if
__________________
Yo tan sólo se, que no he senado
  #3 (permalink)  
Antiguo 08/09/2005, 11:43
Avatar de mazingerz  
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 21 años, 4 meses
Puntos: 0
Este es el Error
Error numero. -2147467259: Could not delete from specified tables.
  #4 (permalink)  
Antiguo 08/09/2005, 11:54
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 18 años, 9 meses
Puntos: 1
Entonces puede que se deba a tu cadena de conexion:

checa con esta:

StrCnn = "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=Web.mdb;" & _
"DefaultDir=c:\internet;" & _
"Uid=Admin;Pwd=;"

Espero sea tu solucion...
__________________
Yo tan sólo se, que no he senado
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 00:33.