FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour objeto, creacion de data en tiempo de ejecucion
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
objeto, creacion de data en tiempo de ejecucion
Posted: Wed Feb 27, 2008 10:14 PM
Estimados

Alguien me podria orientar en crear un objeto que este automaticamente cree las variables de una base de datos

me explico

si tengo una base de datos paso, con los campos

dbCreate( "paso", {{ "c1, "n", 10, 0},;
                             { "c2, "c",, 30, 0}} )


create class tPaso
 var c1 as numeric 
 var c2 as character

  method x

endclass



desde ya muchas gracias
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
objeto, creacion de data en tiempo de ejecucion
Posted: Thu Feb 28, 2008 01:02 PM

Patricio,

la definicion de datas es de una CLASE y no de un objeto, por lo que deberías crear una CLASE por cada estructura diferente que tengas.

Una técnica alternativa, que existe solo en el modelo Clipper/Harbour, es el error handler. Mira el codigo fuente de TDatabase y verás como crea los pseudo-variables de instancia.

Yo uso esa técnica para acceder a los campos de un ResultSet de ADO, y va muy bien.

Un saludo,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"

Continue the discussion