insertar en access asp net ERROR

Tambien pueden postear temas relacionados con el antiguo Visual Basic

insertar en access asp net ERROR

Notapor nazg » Vie Nov 25, 2005 12:14 pm

tengo esto:
kiero insertar en una BD de access pero me salen unos errores ke puse mas abajo, ke tengo mal? o mas bien, como le hago?

Dim cnn As OleDb.OleDbConnection
Dim cmd As OleDb.OleDbCommand
Dim sql As String

cnn = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("prueba.mdb") & ";")
sql = "INSERT INTO Mensaje (nombre, mensaje, fecha) VALUES ( '" & txt_nombre.Text & "', '" & txt_mensaje.Text & "' , '" & DateTime.Now & "' )"
cmd = New OleDb.OleDbCommand(sql, cnn)

cnn.Open()
cmd.ExecuteNonQuery()
cnn.Close()

me marca un error en
cmd.ExecuteNonQuery()

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: Operation must use an updateable query.
nazg
Colaborador
Colaborador
 
Mensajes: 35
Registrado: Sab Jun 26, 2004 9:02 pm
Ubicación: Mex


Notapor Arkhel » Vie Feb 10, 2006 10:47 pm

El error está fuera del código. Intenta esto, habría que saber qué sistema operativo utilizas, En windows Xp pro en una ventana explorer, en menú
herramientas, opciones de carpeta, pestaña VER, desactiva la casilla de verificación Uso Compartido Simple de Archivos. A continuación en la carpeta que contiene la base de datos, ...wwwroot\Prueba\bd1.mdb,
selecciona la carpeta Prueba, click derecho, en propiedades, se habrá
añadido una pestaña llamada Seguridad, esto ocasionado por la
desactivación de el Uso Compartido simple de archivos, dentro de la pestaña seguridad, indica el usuario y los permisos que tendrá sobre dicha carpeta. Para ejemplo rápido selecciona en usuarios Todos y en permisos de administradores Control Total. Con esto ya podrás escribir y modificar. Nota: hay que concientizar al administrador sobre dichos permisos.
No busco mi dicha en la indiferencia y lo que más estremece al hombre es casi siempre lo que más le conviene.
Arkhel
Novato
Novato
 
Mensajes: 16
Registrado: Vie Feb 10, 2006 4:11 pm
Ubicación: México, Monterrey



    

Volver a Visual Basic .NET

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados