hola vi este post
pero no se si esta la posibilidad de agregar los datos de a base de datos cosa que al instalar me agregue la bd o no se como funciona con bd gracias
| |||
![]() hola vi este post pero no se si esta la posibilidad de agregar los datos de a base de datos cosa que al instalar me agregue la bd o no se como funciona con bd gracias |
| |||
Respuesta: generar aplicacion Yo también estoy en el mismo dilema, que aun no he solucionado por estar en el diseño de la aplicación, por lo que primero en el cliente usuario donde se va a instalar el paquete tiene que tener mysql server instalado también para volcar la base de datos. Osea ahi hay una iluminación si tu creas un formulario que cuando inicie por 1era vez revise si la tabla existe, si no existe la crea y vuelca la DB que has diseñado. PERO! como te dije la Pc cliente tiene que tener previamente instalado mysql server. ( en ese dilema estoy, que lo pienso ver más adelante) pero hasta el momento es la solucion temporal que le doy. La idea .. te encamina a la luz |
| |||
Respuesta: generar aplicacion Para verificar si existe tu database puedes usar esto en la sentencia rs.Open " "
Código:
óif not exists(select * from tabla1 where name = 'Testing') create database tabla1
Código:
Y luego usas esto para ir creando la estructura de la tabla.CREATE DATABASE IF NOT EXISTS tabla1
Código:
En los valores de DROP TABLE IF EXISTS `tabla1`; elimina la tabla si ya existe (asi no habra conflictos con los INSERT INTO.DROP TABLE IF EXISTS `tabla1`; CREATE TABLE IF NOT EXISTS `tabla1` ( `id` int(11) NOT NULL auto_increment, `nick` varchar(255) NOT NULL default '', `user` text NOT NULL, `host` text NOT NULL, `name` text NOT NULL, `active` int(1) NOT NULL default '1', PRIMARY KEY (`id`), ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; En los valores de CREATE TABLE IF NOT EXISTS `tabla1` ( crea la tabla si no existe ( asi estaras seguro de que la tabla si existe al momento de hacer el INSERT INTO" El resto de valores como por ejemplo `user` text NOT NULL, Dice que se crea el campo user que sera texto, y que NO permite NULL, y asi sucesivamente Todo esto son sentencias mySQL, para mayor referencia : http://dev.mysql.com/doc/refman/5.0/...-database.html http://dev.mysql.com/doc/refman/5.0/...ate-table.html Última edición por KenMasters; 08/12/2009 a las 09:52 Razón: las referencias |