border
VB 6
 
 
/

Retroceder   VB-MUNDO - Visual Basic, y mucho mas > Programacion WEB - Lenguajes & Programas > ASP & ASP.NET
Olvidó Password? Registrarse!
Registrarse FAQDonate Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

El Mejor Hosting .NET Framework 4.0

En VB-MUNDO usamos el increible servicio de SmarterASP

Respuesta
 
LinkBack Herramientas
  #1 (permalink)  
Antiguo 15-03-2005, 10:38:04
Nuevo Amigo
 
Registrado: mar 2005
Posts: 24
Créditos: 1.063
ppardo Valoración +2
Predeterminado Insertar, Borrar y Actualizar una Base de Datos

Hola Buenos Días.
Estoy realizando una Web y necesito atacar a Bases de datos. Tengo problemas para insertar en la B.Datos, a través de ASP; las consultas me las realiza bien, pero las inserciones, borrados o actualizaciones no hay manera. Lo he probado todo o casi todo y no funciona. os Adjunto trozos de código para que veais lo que he intentado:

set rs=createobject("ADODB.Recordset")
rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic

rs.open "T_Direcciones",cn
rs.addnew
rs("titulo")=v_titulo
rs("url")=v_url
rs.update '* me casca aquí
rs.close

* La conexion está en otro archivo y ese no es el problema; el tipo de error que me da con esto es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] No se puede actualizar. Base de datos u objeto de sólo lectura.
he comprobado la B.D y está bien creada, los tipos de bloqueo y definicion de apertura del cursor... etc

***********************************

Otra forma que he probado es:
dim sql
sql = "insert into T_Direcciones (titulo, url)values('" & v_titulo & "', '" & v_url & "')"
response.Write sql
cn.Execute sql
response.write("proceso finalizado correctamente")

cn.close
response.Write("insertado")
response.redirect "Enlaces.asp"

Aquí el problema me le da también en el execute y me dice que no es una consulta actualizable.

Ya no se que más probar o lo que puede fallar, si alguien sabe que por favor me facilite la información o que me indique que me puede faltar.

Trabajo con Dreaweaver MX y Access 2003, no se si tendrá algo que ver.
Gracias de antemano.
Un saludo.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 15-03-2005, 13:47:52
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.220
Créditos: 32.447
imported_chiaravel Valoración +2
Predeterminado

Evidentemente el problema puede estar en 2 lugares...

Primero puede pasar que en tu connectionString estes definiendo la conexion a la base de modo READONLY (solo lectura).

El otro problema puede radicar en la misma tabla que puede estar definida sin permisos de escritura.

Chequea esos 2 casos.

Suerte
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 15-03-2005, 15:31:07
Gran Participación en el Foro
 
Registrado: dic 2002
Ubicación: Valladolid
Posts: 238
Créditos: 2.364
ROBER.29 Valoración +2
Contactar con ROBER.29 a través de MSN
Predeterminado

Hola,

Estoy de acuerdo con mi amigo Chiaravel y el problema va a ser que tienes la base de datos de Access puesta como sólo lectura, porque si fuera problema de la consulta no te daría ese error.

Un saludo.
__________________
Roberto García Prieto
Director del Departamento de Desarrollo
Altia Consultores
Valladolid
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Insertar, Actualizar.....Datos en VB.Net 2003 EnzoDiego Visual Basic .NET 1 07-09-2007 21:56:51
ACTUALIZAR UNA BASE DE DATO DE OTRA BASE DE DATOS ldvgsm SQL SERVER 3 06-07-2007 16:33:58
Ayuda con actualizar base de datos programadorvip Visual Basic .NET 0 12-10-2006 19:33:49
Insertar datos en oracle desde una base de datos access latortuga VBA (Excel, Word, Outlook, Access) 4 07-09-2005 10:31:29
borrar todos los registros de una base de datos Andres Visual Basic 6.00 3 05-02-2005 18:53:27


La franja horaria es GMT. Ahora son las 10:47:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios


right
Inactive Reminders By Icora Web Design