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:
CREATE DATABASE IF NOT EXISTS tabla1
Y luego usas esto para ir creando la estructura de la tabla.
Código:
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
DROP TABLE IF EXISTS `tabla1`; elimina la tabla si ya existe (asi no habra conflictos con los INSERT INTO.
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