Ver Mensaje Individual
  #1  
Antiguo 19-11-2013
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Reputación: 18
GustavoCruz Va por buen camino
Error al Insertar muchos registros

Hola amigos del foro, necesito de vuestra ayuda.
En una tabla como esta
Código SQL [-]
  CREATE TABLE PACIENTES (
    TIPODOCUMENTO    T15 NOT NULL /* T15 = VARCHAR(15) */,
    NUMERODOCUMENTO  CODIGOTEXTO NOT NULL /* CODIGOTEXTO = VARCHAR(20) NOT NULL */,
    APELLIDO1        T30 /* T30 = VARCHAR(30) */,
    APELLIDO2        T30 /* T30 = VARCHAR(30) */,
    NOMBRE1          T30 /* T30 = VARCHAR(30) */,
    NOMBRE2          T30 /* T30 = VARCHAR(30) */,
    NOMBRECOMPLETO   T120 /* T120 = VARCHAR(120) */,
    SEXO             T20 /* T20 = VARCHAR(20) */,
    NACIMIENTO       FECHAS /* FECHAS = DATE default 'now' */,
    EPSCODIGO        CODIGOTEXTO /* CODIGOTEXTO = VARCHAR(20) NOT NULL */,
    MUNCODIGO        CODIGOTEXTO /* CODIGOTEXTO = VARCHAR(20) NOT NULL */,
    DEPCODIGO        CODIGOTEXTO /* CODIGOTEXTO = VARCHAR(20) NOT NULL */,
    TIPOAFILIADO     T20 /* T20 = VARCHAR(20) */,
    ZONA             T15 /* T15 = VARCHAR(15) */,
    DIRECCION        T120 /* T120 = VARCHAR(120) */,
    TELEFONOS        T60 /* T60 = VARCHAR(60) */,
    CLASEEPS         CODIGONUMERICO /* CODIGONUMERICO = INTEGER NOT NULL */,
    ESCOLARIDAD      T120 /* T120 = VARCHAR(120) */,
    OCUPACION        T15 /* T15 = VARCHAR(15) */,
    ESTADOCIVIL      T30 /* T30 = VARCHAR(30) */
);




/******************************************************************************/
/***                              Primary Keys                              ***/
/******************************************************************************/

ALTER TABLE PACIENTES ADD PRIMARY KEY (TIPODOCUMENTO, NUMERODOCUMENTO);
Le inserto 85000 registros; y una vez terminada la inserción y quiero ver los datos, me lanza este error:

execution caused by a system error that precludes successful execution of subsequent statements.
Database file appears corrupt (C:\MIS DOCUMENTOS\SYSFARMA\REPORTES\BASE.FDB).
Wrong page type.
Page 1862 is of wrong type (expected 5, found 7).

SQL Code: -902
IB Error Number: 335544335

Qué debo hacer?
La definición de la base de datos es esta
Código SQL [-]
SET SQL DIALECT 3;

SET NAMES UTF8;

CREATE DATABASE 'localhost:C:\Mis documentos\SysFarma\Reportes\BASE.FDB'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 16384
DEFAULT CHARACTER SET UTF8 COLLATION UTF8;

Gracias por vuestra ayuda
Responder Con Cita