raulparraco
01-06-2003, 10:45:39
Saludos a Todos
Estoy desarrollando un aplicacion de facturacion utilizando interbase, delphi7 , dbexpress
las bases que utilizo son
CREATE TABLE "FACTURAS"
(
"USUARIO" "DMUSUARIO",
"VALORFACTURA" FLOAT DEFAULT 0 NOT NULL,
"FECHAVENCIMIENTO" DATE DEFAULT current_date NOT NULL,
"ABONO" FLOAT DEFAULT 0 NOT NULL,
"SALDO" FLOAT DEFAULT 0 NOT NULL,
"RECIBO" INTEGER DEFAULT 0 NOT NULL,
"FECHARECIBO" DATE DEFAULT current_date NOT NULL,
"OBSERVACIONES" VARCHAR(40) CHARACTER SET ISO8859_1 COLLATE ES_ES,
"VALORLETRAS" VARCHAR(120) CHARACTER SET ISO8859_1 COLLATE ES_ES,
"CONTADOR" VARCHAR(10) CHARACTER SET ISO8859_1 COLLATE ES_ES,
"FECHAFACTURA" DATE DEFAULT current_date,
"FACTURA" VARCHAR(12) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
CONSTRAINT "FACTURASFACTURA" PRIMARY KEY ("FACTURA")
);
CREATE TABLE "DETALLE"
(
"USUARIO" VARCHAR(15) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
"CONCEPTO" CHAR(3) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
"TARIFA" FLOAT DEFAULT 0 NOT NULL,
"CANTIDAD" FLOAT DEFAULT 0 NOT NULL,
"VALOR" FLOAT DEFAULT 0 NOT NULL,
"CANCELADO" CHAR(1) CHARACTER SET ISO8859_1 DEFAULT ' N' NOT NULL COLLATE ES_ES,
"FECHAFACTURA" DATE DEFAULT current_date NOT NULL,
"FACTURA" VARCHAR(12) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
CONSTRAINT "DETALLEFACTURA" PRIMARY KEY ("FACTURA")
);
- Coloco el SQLConection (SQLConnection1)
- Coloco el SQLDataSet1 con la sentencia sql select * from facturas
y con la propiedad SQLConnection = SQLConnection1
-coloso un Datasource1 con Dataset SQLDataset1
-coloco otro SQLDataSet2 con la sentencia sql select * from detalla where factura = :factura y la propiedad Datasource := Datasource1
- Coloco un DataSetProvider con la propiedad DataSet = SQLDataSet1
- Coloco un ClientDataSet1 con la propiedad ProviderName = DataSetProvider1
- Coloco un DataSource con la propiedad DataSet = ClientDataSet1
- Coloco un ClientDataSet2 con la propiedad DataSetfield clientdataset1sqldataset2
- Coloco un DataSource2 con la propiedad DataSet = ClientDataSet1
- Coloco un DataSource2 con la propiedad DataSet = ClientDataSet1
al Ejecutar el programa en la sentencia
ClientDataSet1.open
me da error catastrofico u access violation at addres 00402412
¿ Alguien me podría hechar una mano e ?
Gracias de antemano.
Estoy desarrollando un aplicacion de facturacion utilizando interbase, delphi7 , dbexpress
las bases que utilizo son
CREATE TABLE "FACTURAS"
(
"USUARIO" "DMUSUARIO",
"VALORFACTURA" FLOAT DEFAULT 0 NOT NULL,
"FECHAVENCIMIENTO" DATE DEFAULT current_date NOT NULL,
"ABONO" FLOAT DEFAULT 0 NOT NULL,
"SALDO" FLOAT DEFAULT 0 NOT NULL,
"RECIBO" INTEGER DEFAULT 0 NOT NULL,
"FECHARECIBO" DATE DEFAULT current_date NOT NULL,
"OBSERVACIONES" VARCHAR(40) CHARACTER SET ISO8859_1 COLLATE ES_ES,
"VALORLETRAS" VARCHAR(120) CHARACTER SET ISO8859_1 COLLATE ES_ES,
"CONTADOR" VARCHAR(10) CHARACTER SET ISO8859_1 COLLATE ES_ES,
"FECHAFACTURA" DATE DEFAULT current_date,
"FACTURA" VARCHAR(12) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
CONSTRAINT "FACTURASFACTURA" PRIMARY KEY ("FACTURA")
);
CREATE TABLE "DETALLE"
(
"USUARIO" VARCHAR(15) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
"CONCEPTO" CHAR(3) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
"TARIFA" FLOAT DEFAULT 0 NOT NULL,
"CANTIDAD" FLOAT DEFAULT 0 NOT NULL,
"VALOR" FLOAT DEFAULT 0 NOT NULL,
"CANCELADO" CHAR(1) CHARACTER SET ISO8859_1 DEFAULT ' N' NOT NULL COLLATE ES_ES,
"FECHAFACTURA" DATE DEFAULT current_date NOT NULL,
"FACTURA" VARCHAR(12) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES,
CONSTRAINT "DETALLEFACTURA" PRIMARY KEY ("FACTURA")
);
- Coloco el SQLConection (SQLConnection1)
- Coloco el SQLDataSet1 con la sentencia sql select * from facturas
y con la propiedad SQLConnection = SQLConnection1
-coloso un Datasource1 con Dataset SQLDataset1
-coloco otro SQLDataSet2 con la sentencia sql select * from detalla where factura = :factura y la propiedad Datasource := Datasource1
- Coloco un DataSetProvider con la propiedad DataSet = SQLDataSet1
- Coloco un ClientDataSet1 con la propiedad ProviderName = DataSetProvider1
- Coloco un DataSource con la propiedad DataSet = ClientDataSet1
- Coloco un ClientDataSet2 con la propiedad DataSetfield clientdataset1sqldataset2
- Coloco un DataSource2 con la propiedad DataSet = ClientDataSet1
- Coloco un DataSource2 con la propiedad DataSet = ClientDataSet1
al Ejecutar el programa en la sentencia
ClientDataSet1.open
me da error catastrofico u access violation at addres 00402412
¿ Alguien me podría hechar una mano e ?
Gracias de antemano.