Vb y sql duda de novato

17/01/2004 - 20:00 por Fede | Informe spam
Hola!

Tengo armada la tabla, la conexion perfecta, y los
permisos de la tabla todos en tilde.

pero me aparece este error...

Error'3251' en tiempo de ejecucion:

El Recordset actual no permite actualizaciones.Puede ser
una limitacion del proveedor o del tipo de bloque
seleccionado.

Este es el codigo...

Private Sub Command1_Click()
DataEnvironment1.rsCommand1.AddNew
DataEnvironment1.rsCommand1.Fields("nombre") = Text1.Text
DataEnvironment1.rsCommand1.Fields("apellido") = Text2.Text
DataEnvironment1.rsCommand1.Fields("id") = Text3.Text
DataEnvironment1.rsCommand1.Update
end sub


Muchas gracias a quien me tire una mano.

Saludos.

Preguntas similare

Leer las respuestas

#1 Sérgio Monteiro
17/01/2004 - 21:32 | Informe spam
Esta más bien es una duda para el foro de VB.

Pero, podes enviar el comando que abre el recordset, y las opciones que usas
en el DataEnvironment?

saludos,

Sérgio Monteiro - Brasil
www.sqlpass.org
"Fede" escreveu na mensagem
news:003101c3dd2c$27db9f70$
Hola!

Tengo armada la tabla, la conexion perfecta, y los
permisos de la tabla todos en tilde.

pero me aparece este error...

Error'3251' en tiempo de ejecucion:

El Recordset actual no permite actualizaciones.Puede ser
una limitacion del proveedor o del tipo de bloque
seleccionado.

Este es el codigo...

Private Sub Command1_Click()
DataEnvironment1.rsCommand1.AddNew
DataEnvironment1.rsCommand1.Fields("nombre") = Text1.Text
DataEnvironment1.rsCommand1.Fields("apellido") = Text2.Text
DataEnvironment1.rsCommand1.Fields("id") = Text3.Text
DataEnvironment1.rsCommand1.Update
end sub


Muchas gracias a quien me tire una mano.

Saludos.

Respuesta Responder a este mensaje
#2 Anonimo
18/01/2004 - 01:53 | Informe spam
Hola Sergio:
En la propiedad connectionSource tengo lo siguiente:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=ciclon;Data
Source=computer

Falta algo mas...avisame!

Gracias y Saludos!
Esta más bien es una duda para el foro de VB.

Pero, podes enviar el comando que abre el recordset, y


las opciones que usas
en el DataEnvironment?

saludos,

Sérgio Monteiro - Brasil
www.sqlpass.org
"Fede" escreveu na


mensagem
news:003101c3dd2c$27db9f70$
Hola!

Tengo armada la tabla, la conexion perfecta, y los
permisos de la tabla todos en tilde.

pero me aparece este error...

Error'3251' en tiempo de ejecucion:

El Recordset actual no permite actualizaciones.Puede ser
una limitacion del proveedor o del tipo de bloque
seleccionado.

Este es el codigo...

Private Sub Command1_Click()
DataEnvironment1.rsCommand1.AddNew
DataEnvironment1.rsCommand1.Fields("nombre") =




Text1.Text
DataEnvironment1.rsCommand1.Fields("apellido") =




Text2.Text
DataEnvironment1.rsCommand1.Fields("id") = Text3.Text
DataEnvironment1.rsCommand1.Update
end sub


Muchas gracias a quien me tire una mano.

Saludos.





.

Respuesta Responder a este mensaje
#3 Adrian Garcia
18/01/2004 - 07:19 | Informe spam
Creo que Sergio se refiere a como esta configurado el objeto command o
especificamente el la propiedad CursorTyped de tu recordset y/o
DataEnvironment.
Hay modelos de cursores que no permiten actualizaciones sobre el recordset.
Otro tema a verificar es ver si tu tabla tiene definido una clave primaria.

Saludos
Adrian D. Garcia
NDSoft

wrote in message
news:01a801c3dd5d$77135ac0$
Hola Sergio:
En la propiedad connectionSource tengo lo siguiente:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=ciclon;Data
Source=computer

Falta algo mas...avisame!

Gracias y Saludos!
Esta más bien es una duda para el foro de VB.

Pero, podes enviar el comando que abre el recordset, y


las opciones que usas
en el DataEnvironment?

saludos,

Sérgio Monteiro - Brasil
www.sqlpass.org
"Fede" escreveu na


mensagem
news:003101c3dd2c$27db9f70$
Hola!

Tengo armada la tabla, la conexion perfecta, y los
permisos de la tabla todos en tilde.

pero me aparece este error...

Error'3251' en tiempo de ejecucion:

El Recordset actual no permite actualizaciones.Puede ser
una limitacion del proveedor o del tipo de bloque
seleccionado.

Este es el codigo...

Private Sub Command1_Click()
DataEnvironment1.rsCommand1.AddNew
DataEnvironment1.rsCommand1.Fields("nombre") Text1.Text
DataEnvironment1.rsCommand1.Fields("apellido") Text2.Text
DataEnvironment1.rsCommand1.Fields("id") = Text3.Text
DataEnvironment1.rsCommand1.Update
end sub


Muchas gracias a quien me tire una mano.

Saludos.





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida