Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2008, 08:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Creacion y Carga de Datos en tabla.

La sintaxis tiene algunos errores. No debes usar palabras o caractreres reservados (como el signo "-"), no es buena idea. Pero si los usas debes ponerlo entre acentos graves y no entre apóstrfes:
Código sql:
Ver original
  1. CREATE TABLE  `t1` (
  2.   `RUBRO-P` INT(2) NOT NULL,
  3.   `SUBRUB-P` INT(2) NOT NULL,
  4.   `CODPRO-P` VARCHAR(15) NOT NULL,
  5.   `NOMBRE-P` VARCHAR(40) NOT NULL,
  6.   `TIPPRO-P` CHAR(1) DEFAULT NULL,
  7.   `SALDO-P` SMALLINT(6) DEFAULT NULL,
  8.   `MONEDA-P` tinyint(2) DEFAULT NULL,
  9.   `FECELI-P` INT(8) DEFAULT NULL,
  10.   `FECAGO-P` INT(8) DEFAULT NULL,
  11.   `PREFER-P` bit(1) NOT NULL,
  12.   `FECPRE-P` INT(8) DEFAULT NULL,
  13.   `DIGPRE-P` bit(1) DEFAULT NULL,
  14.   `CODBASE-P` VARCHAR(20) NOT NULL,
  15.   `CODMARCA-P` VARCHAR(15) NOT NULL,
  16.   `MARCA-P` INT(4) DEFAULT NULL,
  17.   `SWFOTO-P` INT(1) DEFAULT NULL,
  18.   PRIMARY KEY  (`CODPRO-P`),
  19.   KEY `NOMBRE-P` (`NOMBRE-P`),
  20.   KEY `PREFER-P` (`PREFER-P`),
  21.   KEY `RUBRO-P` (`RUBRO-P`),
  22.   KEY `SUBRUB-P` (`SUBRUB-P`),
  23.   KEY `CODBASE-P` (`CODBASE-P`),
  24.   KEY `CODMARCA-P` (`CODMARCA-P`)
  25. ) ENGINE=MyISAM ;

Procura no poner código de PHP o de cualquier otro lenguaje. Estás posteando en el Foro de Bases de Datos y aquí sólo vale SQL. Al usar otro código no es posible determinar si el error está en el SQL o en el otro...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)