Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Nuevo registro en Access
 Foro Bloqueado  Tema Bloqueado


Autor Temas
santiago.br
Starting Member

Ecuador
27 Posts
Mensajes - 01 Jul 2003 :  23:27:52  Ver Perfil  Enviar Email
Amigos, necesito usar algo dentro de ASP que me permita insertar un registro. en una base de datos en access, el problema es que intentado de todo, utilizado addnew y update, tambien command pero me sale solamente el error de "Base de datos u objeto solo de lectura". Necesito ayuda.

Santiago

Santiago Borja
Desarrollador de
Sistemas

jrsouto
New Member

Venezuela
88 Posts
Posted - 01 Jul 2003 :  23:33:47  Ver perfil  Enviar e-mail
estas usando la secuencia de apertura correcta (supongamos que si) el servidor es tuyo (es decir lo puedes manejar tu?) o arrendado en caso de ser tuyo revisa los derechos que tiene la carpeta en la cual tienes la base de datos, es posible que solo tengas acceso de lectura. si es arrendado (es decir de un proveedor) llamalos para que ellos verifiquen es posible que sea eso.


Desde Caracas un gran saludo y
¿Porque al solucionar un problema tiende a surgir otro?Inicio Pagina

santiago.br
Starting Member

Ecuador
27 Posts
Posted - 01 Jul 2003 :  23:45:10  Ver perfil  Enviar e-mail
Gracias,

Es mi servidor, en programación esta todo bien aparentemente, me he bajado ejemplos de aqui de un test, pero ese mismo ejemplo al final sale el mismo error, me puedo suponer que algo esta mal configurado en el IIS, pero donde, se donde direcciono la carpeta de inicio y el archivo sea htm o asp de inicio pero talves me estoy jalando en la configuración de lo demás.

Si saben algo al respecto, ayuda

Santiago


Santiago Borja
Desarrollador de
SistemasInicio Pagina

jrsouto
New Member

Venezuela
88 Posts
Posted - 02 Jul 2003 :  22:43:32  Ver perfil  Enviar e-mail
Tu servidor es IIS o PWS, estas sobre WIN 9X o 2000 o Me o NT?


Desde Caracas un gran saludo y
¿Porque al solucionar un problema tiende a surgir otro?Inicio Pagina

santiago.br
Starting Member

Ecuador
27 Posts
Posted - 04 Jul 2003 :  17:38:12  Ver perfil  Enviar e-mail
Mi servidor tiene IIS claro que tiene un administrador personal del WEB PWS y es un sistema windows 2000 workstation

La página de arranque funciona bien, las consultas, de igual forma, y si funciona en la intranet, el problema sucita el momento de crear un registro nuevo y aunque no lo he realizado todavía la edicion o modificación debe darme problemas tambien.

Santiago
Inicio Pagina

elei
Starting Member

Mexico
24 Posts
Posted - 30 Jul 2003 :  02:14:26  Ver perfil  Enviar e-mail
Aqui te mando este codigo, trata de adaptarlo a lo que tu tienes.
Los datos a guardar vienen de un formulario.


<%@ Language=VBScript %>
<% Option Explicit %>
<% Response.Expires = 0 %>

<%
Dim strNombre, strApellidos, strOcupacion, strOrganizacion, strPuesto, strDireccion, strCiudad, strPais, strTelefono
Dim strEmail, strUsuario, strPassword, strConfirmarPassword

strNombre = Request.Form("txtNombre")
strApellidos = Request.Form("txtApellidos")
strOcupacion = Request.Form("txtOcupacion")
strOrganizacion = Request.Form("txtOrganizacion")
strPuesto = Request.Form("txtPuesto")
strDireccion = Request.Form("txtDireccion")
strCiudad = Request.Form("txtCiudad")
strPais = Request.Form("txtPais")
strTelefono = Request.Form("txtTelefono")
strEmail = Request.Form("txtEmail")
strUsuario = Request.Form("txtUsuario")
strPassword = Request.Form("txtPassword")


GUARDAR_REGISTRO
Response.Write "<br><font color=Blue face=Tahoma><B>" + "Felicidades te has dado de alta" + "</B></font>"
%>

<%
'Guarda un nuevo registro con los datos capturados por el formulario
'en la tabla de la base de datos
Private Sub GUARDAR_REGISTRO
Dim Conexion
Dim RS
Dim strSQL
Dim strConnectionString

strConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbUsers.mdb")

Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open strConnectionString

'Cadena SQL que contiene la instruccion para crear(añadir) un registro
strSQL = "INSERT INTO Usuarios(Nombre, Apellidos, Ocupacion, Organizacion, Puesto, Direccion, Ciudad, Pais, Telefono, Email, Usuario, Password) VALUES(" & _
PC(strNombre) & "," & PC(strApellidos) & "," & PC(strOcupacion) & "," & PC(strOrganizacion) & "," & PC(strPuesto) & "," & PC(strDireccion) & "," & PC(strCiudad) & "," & PC(strPais) & "," & PC(strTelefono) & "," & PC(strEmail) & "," & PC(strUsuario) & "," & PC(strPassword) & ")"

'Guarda el registro an la tabla
Set RS = Conexion.Execute(strSQL)


'cerrar conexion
Conexion.Close
Set Conexion = Nothing
End Sub
%>

<%
'Funcion que pone comillas simples al principio y final de una cadena
'Ejemplo Juan -> 'Juan'
Private Function PC(Cadena)
Cadena = "'" & Cadena & "'"
PC = Cadena 'Valor que regresa
End Function
%>

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar