
28/04/2008, 11:59
|
Colaborador | | Fecha de Ingreso: enero-2008 Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses Puntos: 37 | |
Re: crear base de datos con tabla Bueno son varias preguntas, iré contestando una a una: 1.- no se reconoce el formato de la base de datos 'c:\windows..................'
El código que puse crea una base de datos Access2000. Tienes tres solucciones, la primera es cambiar la referencia a DAO 3.51 por DAO 3.6 "Microsoft DAO 3.6 Object Library", la segunda (si quieres crear la BD en formato 97) es cambiar el Provider 4.0 por 3.51, y la tercera (y que además te aconsejo) es que hagas la conexión a la BD mediante ADO. 2.- tengo 2 campos en la tabla uno tipo texto y el otro de fecha/hora como debo de poner para que me reconosca estos tipos de caracteres: adVarChar y para la hora??
El campo texto lo tienes que poner de tipo AdvarWChar (advarChar, si es BD97) coma y la longitud del campo. Para el tipo fecha/hora, como te puse en el ejemplo: adDate. 3.- y para hacer la conversion a access 97?
Ver respuesta 1.- aunque si tienes una BD Access 2000-2003 y la quieres convertir a 97 ( o al contrario), también se puede hacer por código (si es necesario, te pongo un ejemplo). 4.- o como le podria hacer para que en el cd donde voy a grabar el ejecutable del programa me copie la base de datos a la ruta donde la necesito?
Aquí no dices cómo generas el ejecutable, si es por el Asistente de empaquetado y distribución que trae VB (no te lo aconsejo, porque los hay bastante mejor), lo que tienes que hacer es cuando llegues a la ventana de "Archivos incluidos" le das al botón "Agregar", en el combo desplegable marcas "Todos los archivos (.*)" y seleccionas tu(s) base de datos, la(s) incluirá en el Setup y cuando se haga la instalación la(s) copiará en el mismo directorio de la aplicación.
Espero haber aclarado todas tus dudas.
Un saludo. |