Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

No encuentro solución a problema con Access 2000 y ASP.NET

23 views
Skip to first unread message

Carlos Alberto Hernández Arcila

unread,
Jun 15, 2004, 2:23:58 AM6/15/04
to
Hola Foro, por favor ayudenme, nó se que hacer, mi problema es el siguiente:
Tengo una base de datos Access 2000 subida en IIS 5.1 en mi PC con XP prof.
Cada vez que deseo borrar datos de cualquier tabla, me sale un error que
dice :

"No se pudo eliminar nada en las tablas especificadas. "


Las condiciones en que se desenvuelve el proyecto son las siguientes:

1. La base de datos Access es de lectura-escritura
2. Todas las tablas si contienen datos.
3. En IIS el directorio virtual tiene activadas las opciones de lectura y
escritura
4. En un modulo tengo la siguiente función que abre la base de datos

Dim cnstring As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Inetpub\wwwroot\quibillonet\Evaluacion.mdb;Persist Security
Info=False"

Public Sub conectar()
cn.ConnectionString = cnstring
cn.Open()
End Sub

5. El comando Borrar

'PARA BORRAR EL CONTENIDO DE LA TABLA TEST
dim sql as string
sql = "DELETE * FROM TEST"
Dim BorrarTEST As New OleDb.OleDbCommand(sql, cn)
BorrarTEST.ExecuteNonQuery() 'AQUI SALE EL ERROR

De antemano agradezco cualquier ayuda.


Tito

unread,
Jun 15, 2004, 3:07:44 AM6/15/04
to
Dale permisos de escritura a la base de datos al usuario
ASP.NET igual con eso se te soluciona el problema

Un saludo
>-----Mensaje original-----

>.
>

Carlos Alberto Hernández Arcila

unread,
Jun 15, 2004, 11:34:07 AM6/15/04
to
Hola Tito, ante todo gracias por responder, pero la verdad por donde coloco
los permisos?

Gracias de antemano


jhdez

unread,
Jun 15, 2004, 9:30:46 PM6/15/04
to
hola carlos, yo tuve EXACTAMENTE el mismo problema, igual
y con la sugerencia que te dan lo puedes resolver.Yo tuve
que resolverlo de otra manera, lo que tuve que hacer fué
crear una base de datos en Access97 y despues subirla a
SQl Server. Al parecer según estuve investigando en
microsoft hay un bug en Access de versiones mas recientes
(2002)con los archivos de Jet que al tratar de resolver o
ubicar el grupo de trabajo donde está dado de alta tu
usuario no puede leerlo. intenta poner en tu
connectstring lo siguiente "User Id =
Admin;password='miclave';mode=read/write" y te mandará un
errores referentes a "No se encuentran los ISAM" ó "No se
encuentra la informacion del grupo de trabajo o la base
esta abierta en modo exclusivo por otro usuario". tambien
surge este problema porque tal vez creaste la base en una
máquina que tenia una version de access y ahorita tratas
de accesarla desde otra, y esta base almacenó los
atributos de usuario y propietario de la otra version.
Revisa documentacion en msdn.com sobre este error, yo no
pude resolverlo, y migré la base a SQL Server. suerte!!!


>-----Mensaje original-----

>.
>

Carlos Alberto Hernández Arcila

unread,
Jun 16, 2004, 2:15:16 AM6/16/04
to
Hola Jhdez, gracias por responder, seguiré intentando hasta solucionar el
problema por este camino.

Sashka

unread,
Jun 16, 2004, 1:11:00 PM6/16/04
to
En la carpeta que contiene la BD, click derecho ... seguridad...
No te recomiendo que tengas la BD en el directoria virtual de la
aplicación... cualquiera podría bajarselo, con sólo saber el nombre....

Sashka
MS MVP Access

"Carlos Alberto Hernández Arcila" <nin...@hotmail.com> escribió en el
mensaje news:%23buqw4u...@TK2MSFTNGP09.phx.gbl...

Carlos Alberto Hernández Arcila

unread,
Jun 17, 2004, 12:31:11 PM6/17/04
to
Gracias Sashka, muy buen consejo.


0 new messages