PDA

Ver la Versión Completa : Problema con Dialecto 3 y BDE


FernandoFAI
29-10-2004, 11:48:36
Buenos dias, mi problema es el siquiente :

Creo una base de datos en firebird 1.5 de la siguiente manera: (utilizo Dialecto 3, la aplicación está en Delphi 7 y utilizo BDE INTERBASE)

Create Table Temp (Field1 decimal(12,2))

mas tarde cuando trato de leir este campo, no lo puedo lograr

como Text:
Query.fieldbyname('Field1').Text devuelve : (bytes)
como AsFloat:
Query.fieldbyname('Field1').Text devuelve : error
como AsString:
Query.fieldbyname('Field1').Text devuelve : dos caracteres '*

gracias de antemanos si alguien puede ayudarme o se ha encaontarado con este problema?

defcon1_es
29-10-2004, 12:00:32
Hola,
me parece que el BDE no funciona con una BD Interbase/Firebird con dialecto 3.

Método de acceso Dialecto a utilizar:
BDE SQL Dialect 1
FIB SQL Dialect 1
IBX SQL Dialect 3
Interbase Objects SQL Dialect 3

Esto lo he sacado del artículo: http://www.firebird.com.mx/modules/sections/index.php?op=viewarticle&artid=2

Mira tambien: http://www.ibexpert.info/documentation/%20%202.%20Database/%20%209.%20Create%20Database/%20%204.%20SQL%20Dialect/463.html

Salu2.

quetzal
29-10-2004, 16:49:38
instala este programa
Interbase DataPump. v 3.4
http://www.clevercomponents.com/products/datapump/ibdatapump.asp
http://www.clevercomponents.com/Downloads/IBPumpBDE.zip

para que no te marque error al usar dialecto 3 en Delphi :D