Página 1 de 1

firebird x mysql, duvidas?

Enviado: 04 Jun 2014 08:29
por pena
bom dia, alguém poderia me esclarecer um detalhe

eu estava usando o firebird com ado, porém por mysql usar nativo, estou implementando esta mudança, e no firebird eu podia usar assim

Código: Selecionar todos

METHOD CarregaDados() CLASS ClsEmpresa
   ::Codigo         := oQEmpresa:Fields["Codigo"]:value
ou seja, eu vinculava o atributo Codigo ao field do banco



mas pelo que vi agora no mysql tem que passar a sequencia do select

Código: Selecionar todos

METHOD CarregaDados() CLASS ClsEmpresa
   ::Codigo         := oRow:fieldGet(1)
ou estou enganado?

é que desta forma, acho meio estranho, pq se mexer no select, ja era a rotina

firebird x mysql, duvidas?

Enviado: 04 Jun 2014 12:45
por fladimir
Tenta assim:

Código: Selecionar todos

METHOD CarregaDados() CLASS ClsEmpresa
 ::Codigo    := oRow:fieldGet( oRow:FieldPos('codigo')  )
[]´s