Autor
|
Tema: Error 3251 - Recordset en Red (Leído 9,323 veces)
|
HdM
Desconectado
Mensajes: 1.674
|
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
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
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 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
|
The Dark Shadow is my passion.
|
|
|
HdM
Desconectado
Mensajes: 1.674
|
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
|
¿ 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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Recordset y DataGrid?
Programación Visual Basic
|
ferlucas
|
5
|
4,088
|
11 Julio 2005, 14:39 pm
por soplo
|
|
|
recordset en php
PHP
|
almita
|
2
|
7,841
|
16 Enero 2007, 18:33 pm
por Hans el Topo
|
|
|
busco tuto recordset
Programación Visual Basic
|
CrÄsH
|
2
|
1,562
|
1 Abril 2009, 16:30 pm
por CrÄsH
|
|
|
Capturar / evitar error en caso de recordset vacio
Programación Visual Basic
|
raul338
|
3
|
4,935
|
12 Junio 2010, 00:44 am
por raul338
|
|
|
datos de un XLSX a RECORDSET
Programación Visual Basic
|
agmen
|
2
|
4,313
|
21 Octubre 2010, 17:03 pm
por agmen
|
|