Classe ADOHarbour

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Classe ADOHarbour

Mensagem por asimoes »

Quem quiser estudar a classe adoharbour e melhorar fique a vontade
Essa SP retorna uma lista (cursor)
A função retorna uma HashTable
CLASSE_ADO.PRG
(54.14 KiB) Baixado 204 vezes

Código: Selecionar todos

     oConexao := ADO():New()
      
      cPLSQL := "asaprev.Busca"
      
      aVarS  := { { "p_sCodigo", '20735',      "V", "I" }, ; 
   	              { "p_sErro",   Space(100),   "V", "O" } ;
                }
      
      aVarS := {}
      
      aNmCampo := { "CODIGO", "NOME", "ENDERECO"  }
      
      aDados := {}
      
      IF oConexao:AdoPLSQL( @oRecordSet, cPLSQL, @aVarS, "P", @cErro, .T., @aDados, aNmCampo ) != 0
      ENDIF
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Exemplo anterior,entrada,saida,saldo

Mensagem por JoséQuintas »

Não entendi nada. Tem certeza que não está complicando cada vez mais?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Exemplo anterior,entrada,saida,saldo

Mensagem por asimoes »

JoséQuintas escreveu:Não entendi nada. Tem certeza que não está complicando cada vez mais?
Você não é obrigado a usar o que eu posto, pode ignorar e fique com as suas soluções.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder