Datos del Tema
Creado el 26.10.09 a las 09:39
- 0 Votos
-
0
Favoritos - 144
Visitas - 8
Mensajes
¡Tema agregado a Favoritos!
Ya tienes este tema en Favoritos
Error
¡Buen Tema!0 Votos Disponibles
¡Tu voto ha sido enviado!
Ya has votado por este tema
[Error]
No puedes votar tu propio tema
No puedes votar a usuarios baneados
No puedes votar en un tema cerrado
Temas Relacionados
| Hola, recurro a la capacidad de algunos para sacarme de este problema, que lo tengo hace varias semanas y no lo puedo decifrar, investigue mucho en distintos foros e hice lo que decían, como bajar los service pack de visual 6 y modificar la conexión, de en vez de poner access 2000, agregar el ; al final de access, cambiar de versión de access, en fin. Hice varias cosas y el problema sigue. Cual es el problema, explico: Surge cuando creo un datacontrol al poner el database name, no hay problema (previo a esto creo la base de datos con access la versión es la 2000), ahora cuando le quiero poner el recordsource me tira o ISAM inestable, o si cambio algunos parámetros como los que explique arriba, me dice que no se reconoce el formato de la bd. Otras de las cosas que intente fue cambiar desde referencias a DAO 3.6 pero me sigue haciendo lo mismo. Lo que me falta probar es cambiando el VB6 en inglés, actualmente lo tengo en castellano. Si alguien me puede dar una mano se lo agradezco, porque estoy totalmente estancado hace 1 semana. Gracias y salduos. ...SE EXTRAÑA ARAÑA... [SIGPIC][/SIGPIC] | ||
| ISAM "inestable" o "instalable"? Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! ; y si, parece se un tema relacionado con el lenguaje (faltan librerías recursos traducidos); ahi te habla que se deberia solucionar instalando el SP6 de VB. También intenta poniendo el el Provider de la conexion a "Microsoft.Jet.OLEDB.4.0" ( Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! pero no se si tiene que ver, porque en el ejemplo hace referencia a acceder a planillas de excel, aunque creo que se utliza el mismo "provider" para acceder a bases de access); si utilizas versiones menores a 4.0 te tira el error que decís. "It is better to be beatiful than to be good. But... it is better to be good than to be ugly." (Oscar Wilde) Era jodido Oscarcito... "Why do programmers get Halloween and Christmas mixed up? Because OCT(31) = DEC(25)" "De vez en cuando la vida toma conmigo ferne' ...." (el_bot) AntiMW VBS Tools (saca los virus con notepad!!!) Última edición por el_bot: 16 de agosto de 1981 a la tardecita. Razón: nací. | ||
| Gracias el_bot, probe como me decis, pero tampoco, baje el service pack 6 pero no hay caso, voy a tener que conseguir el VB en ingles o aprender a conectar con Sql. Gracias, ...SE EXTRAÑA ARAÑA... [SIGPIC][/SIGPIC] | ||
| pero tenes la librería vb6es.dll en Windows\System32 ? Creo que esa es la librería que se requiere en español. Igual... no se si tiene que ver. "It is better to be beatiful than to be good. But... it is better to be good than to be ugly." (Oscar Wilde) Era jodido Oscarcito... "Why do programmers get Halloween and Christmas mixed up? Because OCT(31) = DEC(25)" "De vez en cuando la vida toma conmigo ferne' ...." (el_bot) AntiMW VBS Tools (saca los virus con notepad!!!) Última edición por el_bot: 16 de agosto de 1981 a la tardecita. Razón: nací. Editado por el_bot: 28.10.09 a las 00:33 Razón: vb6es.dll | ||
| No me había fijado, pero si, la tengo ahí y en la carpeta donde tengo el proyecto. ...SE EXTRAÑA ARAÑA... [SIGPIC][/SIGPIC] | ||
| Bueno, les comento que lo que hice fue cambiar a una conexión ADO pero lo que me esta pasando ahora es que no me graba en la base de datos de access. Pongo el codigo para ver si alguien ve algo mal. With Adopropietarios .Refresh .Recordset.AddNew .Recordset("Lote") = txt(0) .Recordset("Apellido") = txt(1) .Recordset("Apellido2") = txt(2) .Recordset("Celular") = txt(3) .Recordset("Telefono") = txt(4) .Recordset("Radio") = txt(5) End With la conexion es esta: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:Rodo con ado\rodo.mdb;Persist Security Info=False Cuando hago una depuración desde .Refresh me va guardando en cada uno el valor, pero despues no queda en el Access- Alguien me lanza una soga? GRACIAS!!! ...SE EXTRAÑA ARAÑA... [SIGPIC][/SIGPIC] | ||
| no se como sera en ADO, pero en ADO.NET no solo tenes que modificar los datos en memoria, en algún momeento tenes que explicitamente actualizar la base de datos con los datos modificados en memoria; en general se usa un DataAdapter (DataAdapter.Update("tabla en modificada en memoria") ). "It is better to be beatiful than to be good. But... it is better to be good than to be ugly." (Oscar Wilde) Era jodido Oscarcito... "Why do programmers get Halloween and Christmas mixed up? Because OCT(31) = DEC(25)" "De vez en cuando la vida toma conmigo ferne' ...." (el_bot) AntiMW VBS Tools (saca los virus con notepad!!!) Última edición por el_bot: 16 de agosto de 1981 a la tardecita. Razón: nací. | ||
| Exacto, ahi te falta al final de todo un : .Recordset.Update | ||
| Herramientas | Buscar en este tema |
| |





