elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Error 3251 - Recordset en Red
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Error 3251 - Recordset en Red  (Leído 6,952 veces)
HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Error 3251 - Recordset en Red
« Respuesta #10 en: 8 Mayo 2012, 09:11 am »

Buenas.

Para acceder a una BDD por red tendrás que migrar a otro sistema tu BDD, access no es viable para estos casos... para modificar tu BDD solo necesitas una conexión via ODBC.

Jamas dije que NO se puede, hay que aprender a leer!¡.

Si con "no es viable" querías decir que es inviable, una de las acepciones de esta palabra, según la RAE, es "Que no tiene posibilidades de llevarse a cabo.", que creo que equivale a decir "NO se puede".

Tan importante es saber lo que se lee, como saber expresar correcta y explícitamente lo que se trata de transmitir.

Saludos.


En línea

- Nice to see you again -
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 3.142


I'Love...!¡.


Ver Perfil WWW
Re: Error 3251 - Recordset en Red
« Respuesta #11 en: 8 Mayo 2012, 10:01 am »

Da igual, el secreto como dije esta en las ODBC StringConection Access 2007, Access, aun que yo optaría por cambiar de access a otro sistema.

Huy ya meti la pata, el problema era otro  ;D jajaja.

Edit.

¿Tu tabla contiene una clave foránea?, en ocasiones me a sucedido que por el hecho de no tener una clave foránea no me actualiza mis registros.

Dulces Lunas!¡.


« Última modificación: 8 Mayo 2012, 10:15 am por BlackZeroX (Astaroth) » En línea




CScript (Actualizado 26/06/2013).

FileX <-- Re-modelando...
Web Principal-->[ Blog(VB6/C/C++) | Host File | Scan Port) ]

The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilit y el metal mi relig
HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Error 3251 - Recordset en Red
« Respuesta #12 en: 8 Mayo 2012, 10:49 am »

Buenas.

¿Tu tabla contiene una clave foránea?, en ocasiones me a sucedido que por el hecho de no tener una clave foránea no me actualiza mis registros.

@BlackZeroX, ¿te refieres a que tenga una clave foránea y que tenga un valor no válido o inexistente en la tabla a la que apunta esa clave? Efectivamente podría ser otro motivo de no poder actualizar el rs, ( si se han definido relaciones entre tablas y existe integridad referencial). Pero creo que no daría ese nº de error, creo que daría el 3201.

Saludos.
En línea

- Nice to see you again -
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: Error 3251 - Recordset en Red
« Respuesta #13 en: 10 Mayo 2012, 07:06 am »

¿ abris la conexion a la base y te desconectas cada ves que abris un recordset ? eso esta mal, la conexion se habre solo una ves y no se toca mas hasta que se cierra el programa.

tampoco uses "As New" , primero declara con "As" y despues con "Set", sino te puede traer problemas y aparte es malo en performance.

aprovecha la potencia de ADO y deja de usar los metodos de los recordset, usa SQL puro, o sea dejas de usar los metoods .AddNew, .Edit y .Delete y los reemlazas por instrucciones y comandos SQL (INSERT INTO, UPDATE o DELETE), para ejecutar esos comandos debes declarar una variable tipo ADODB.Command, y busca en internet sobre como usar SQL que es facil.

y como te dijeron, Access es pobre, se puede usar tranquilamente, puede tener millones de registros, eso depende el volumen de datos a manejar, pero si queres mejor performacne, MySQL o SQL Server son los candidatos.

PD: tambien puede ser un problema de permisos, fijate que el archivo .mdb de la base de access tenga permisos de escritura, sino nunca te va a dejar agregar registros.

saludos.
« Última modificación: 10 Mayo 2012, 07:12 am por seba123neo » En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recordset y DataGrid?
Programación Visual Basic
ferlucas 5 3,167 Último mensaje 11 Julio 2005, 14:39 pm
por soplo
recordset en php
PHP
almita 2 7,004 Último mensaje 16 Enero 2007, 18:33 pm
por Hans el Topo
busco tuto recordset
Programación Visual Basic
CrÄsH 2 908 Último mensaje 1 Abril 2009, 16:30 pm
por CrÄsH
Capturar / evitar error en caso de recordset vacio
Programación Visual Basic
raul338 3 3,912 Último mensaje 12 Junio 2010, 00:44 am
por raul338
datos de un XLSX a RECORDSET
Programación Visual Basic
agmen 2 3,592 Último mensaje 21 Octubre 2010, 17:03 pm
por agmen
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines