Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/04/2008, 11:59
Avellaneda
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.