objeto, creacion de data en tiempo de ejecucion

objeto, creacion de data en tiempo de ejecucion

Postby Patricio Avalos Aguirre » 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

Code: Select all  Expand view  RUN
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
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby Carlos Mora » Thu Feb 28, 2008 1: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.
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 48 guests