Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-11-2013
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al insertar varios registros el_barto PHP 2 18-12-2010 01:57:13
Error al insertar registros con dbexpress alopete Conexión con bases de datos 1 23-04-2010 10:45:24
Error al insertar registros en el StringGrid Elite237 OOP 21 06-11-2008 20:01:17
Error al insertar registros en Access Moises22 Conexión con bases de datos 2 09-01-2006 14:36:25
Error al insertar o borrar registros en firebird pepitu Firebird e Interbase 3 26-09-2005 14:56:57


La franja horaria es GMT +2. Ahora son las 15:09:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi