![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias Fnadalo
He hecho lo que me has dicho y todo funciona de maravillas! Muchas gracias por tu tiempo para conmigo y estoy seguro que a muchos como yo les ha pasado lo mismo con access. Usé componentes ADO como me sugeriste y la vida se me ha hecho mas facil con Access! Muchisimas gracias por tu respuesta y tu tiempo. No usé el OleDB Provider for ODBC sino mas bien usé el Jet 4.0 OleDB Provider porque el primero me ralentiza mucho la aplicacion. Ahora me viene una duda a la mente (Si, tengo mente aunque no creas..jeje): Que debo hacer en el ordenador donde se implementará la aplicacion o simplemente debo por codigo actualizar algo para que se ejecute la aplicacion sin problemas? Muchas gracias de antemano. Saludos desde La habana, Cuba. |
|
#2
|
||||
|
||||
|
Solo deberás tener el Mdac osea el Ado esto está en la paginas de Microsoft
no hay ningun problema además a partir del windows 98 SE en adelante ya lo incorpora Windows, y por supuesto el Jet 4.0 en cada Maquina. Ya sabes no dudes en preguntar no es molestia. |
|
#3
|
|||
|
|||
|
!No puedo utilizar la funcion REPLACE para una base de Access!
Hola.
Espero me puedan ayudar. Tengo acceso a una base de datos creada en Access mediante ADO,utilizando el MS Jet 4.0,utilizo los componentes Ado conecction, Ado Dataset ,Ado Data source y un dbgrid para mostrar los resultados. Las consultas las escribo en la propiedad commandtext del componente Ado dataset. La consulta que deseo ejecutar reemplaza los numeros 10 y 13 de una cadena por un espacio en blanco,la consulta (de ejemplo) funciona correctamente en Access y es la siguiente: Select Replace('Adrian13','13',' ') pero (A qui biene el error)al utilizar la funcion REPLACE,logicamente ya en la propiedad commandtext del componente ado dataset de Delphi, y trato de visualizar el resultado en el grid, activando el componente datset, aparece un error que dice asi: Error:Undefined function 'REPLACE' in expression. Supono que el motor de base de datos no reconoce esta funcion o algo asi, quisiera saber como puedo hacerle para que me acepte esta funcion o de lo contrario hayar una equivalencia para realizar este reemplazo. Gracias de antemano. |
|
#5
|
|||
|
|||
|
Ayuda para acces y delphi 7
Hola, soy en nuevo en todo… estoy haciendo mi primer programa en delphi 7, (yo hace años atrás programe en clipper 5.2) es primera vez que escribo en un foro así que ojala me traten bien.. para después poder ayudar a los que se inician al igual que yo…
Les cuento… Diseñe un sistema de bodega en el papel, genere la base de datos en Access con 7 tablas. Luego cree el Form principal por donde se acceden a los demás form de la aplicación… A continuación cree un data module para acceder a la base de Access con las 3 tablas y los datasourse respectivos. Luego cree el segundo form donde coloque 3 dbgrid conectado cada uno con las tablas del data module. Además en el form coloque 5 edit para visualizar la información del uno de los dbgrid y así poder modificar o agregar registros de esa tabla… Los datos que están en los dbgrid me los visualiza sin problemas, es mas, a dos de ellos los deje para que al pinchar el registro se me marcara la fila completa y al otro para que pudiera modificar el dato en el mismo dbgrid. El problema es que….. al pinchar un dbgrid me traspasa los datos a los edit sin problemas, pero cuando pincho el botón modificar me deja modificar los datos, pero al momento de pinchar el boto grabar me da un error donde dice que la tabla no esta en modo de edición y me cuelga la aplicación y tengo que cerrar delphi y volverlo a abrir.. He puesto en el evento ONclick del botón grabar después de begin :”table1.edit;” Pero el programa se detiene en esa línea y me dice algo asi como que undefinide variable table1. Se que algo me falta para poder trabajar con bases de datos Access.. quizás en otra parte del programa tengo que definir si la tabla es de lectura o de edición o voy a agregar registros… no se Pueden ayudarme |
|
#6
|
|||
|
|||
|
Ayuda para acces y delphi 7
Hola, soy en nuevo en todo… estoy haciendo mi primer programa en delphi 7, (yo hace años atrás programe en clipper 5.2) es primera vez que escribo en un foro así que ojala me traten bien.. para después poder ayudar a los que se inician al igual que yo…
Les cuento… Diseñe un sistema de bodega en el papel, genere la base de datos en Access con 7 tablas. Luego cree el Form principal por donde se acceden a los demás form de la aplicación… A continuación cree un data module para acceder a la base de Access con las 3 tablas y los datasourse respectivos. Luego cree el segundo form donde coloque 3 dbgrid conectado cada uno con las tablas del data module. Además en el form coloque 5 edit para visualizar la información del uno de los dbgrid y así poder modificar o agregar registros de esa tabla… Los datos que están en los dbgrid me los visualiza sin problemas, es mas, a dos de ellos los deje para que al pinchar el registro se me marcara la fila completa y al otro para que pudiera modificar el dato en el mismo dbgrid. El problema es que….. al pinchar un dbgrid me traspasa los datos a los edit sin problemas, pero cuando pincho el botón modificar me deja modificar los datos, pero al momento de pinchar el boto grabar me da un error donde dice que la tabla no esta en modo de edición y me cuelga la aplicación y tengo que cerrar delphi y volverlo a abrir.. He puesto en el evento ONclick del botón grabar después de begin :”table1.edit;” Pero el programa se detiene en esa línea y me dice algo asi como que undefinide variable table1. Se que algo me falta para poder trabajar con bases de datos Access.. quizás en otra parte del programa tengo que definir si la tabla es de lectura o de edición o voy a agregar registros… no se Pueden ayudarme |
![]() |
|
|
|