Ok.
Obrigado Julio.
Optei por outra condi��o, ao inv�s de popular um vetor criei uma child table
invis�vel e trabalhei com ela.
Ficou mais f�cil.



        ----------
        De:  Julio Cesar Dalla Rosa - AlmapBBDO
[SMTP:[EMAIL PROTECTED]]
        Enviada em:  Quarta-feira, 28 de Agosto de 2002 14:30
        Para:  [EMAIL PROTECTED]
        Cc:  [EMAIL PROTECTED]
        Assunto:  RES: [sqlwin] Vetores.
        Prioridade: Alta



        -----Mensagem original-----
        De: Jean Alex Pedrozo [mailto:[EMAIL PROTECTED]]
        Enviada em: ter�a-feira, 27 de agosto de 2002 16:27
        Para: '[EMAIL PROTECTED]'
        Assunto: ENC: [sqlwin] Vetores.


        >>>Ok, obrigado...

        >>>Tenho outro problema.
        >>>Estou utilizando estes vetores para complementar o meu comando
select por�m,
        >>>quando concateno as mensagens complementares no meu comando
select (uma
        >>>vari�vel str) estes valores s�o obtidos somente quando executo
sqlprepare.
        >>>Algu�m tem outra sugest�o de como obter os valores destas
vari�veis antes de
        >>>sqlprepare??

        Para n�o ficar amarrado ao valor que os vetores tinham no momento do
prepare,
        use no select variaveis comuns (ex.: "SELECT * FROM FUNCIONARIO
WHERE NOME = :STR_NOME) e
        antes do execute, colque o valor do vetor na variavel comum (ex: set
STR_NOME = ASTR_NOME[ N_I ])
        Assim voc� muda quantas vezes quiser o valor de STR_NOME e nao
precisa fazer outros prepare.


        >>>Algu�m sabe como criar vari�veis em tempo de execu��o
(Altomaticamente a
        >>>partir de um n� X de um contador)??

        Use vetores com tamanho dinamico
        string: ASTR_NOME[ * ]
         (o asterisco quer dizer que o tamanho nao eh fixo. fica limitado a
          qtde.memoria disponivel)
        e no programa
        while SqlFetchNext( hSql, nInd)
           set ASTR_NOME[ N_I ] = STR_NOME


        ----------
        De:  Jose Augusto S. Oliveira
[SMTP:[EMAIL PROTECTED]]
        <mailto:[SMTP:[EMAIL PROTECTED]]> 
        Enviada em:  Ter�a-feira, 27 de Agosto de 2002 13:35
        Para:  [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
        Assunto:  RES: [sqlwin] Vetores.

        Voc� j� tentou dessa forma:
        If SqlPrepareAndExecute(hSql,'  Select c�d, nome 
                                                        Into
:vt[rownum,0],
        :vt[rownum,1] 
                                                        From ...')
        While SqlFetchNext(hSql, nRet)
                        ...

        -----Mensagem original-----
        De:     Jean Alex Pedrozo [mailto:[EMAIL PROTECTED]]
        <mailto:[mailto:[EMAIL PROTECTED]]>  
                Enviada em: ter�a-feira, 27 de agosto de 2002 10:50
        Para:   'Lista Discuss�o Centura'
        Assunto:        [sqlwin] Vetores.

        Bom dia amigos.
        Estou com um problema que est� um pouco dif�cil de resolver.  Tenho
o
        resultado de um SELECT (retorna 02 colunas e 10 linhas)e queria que
este
        resultado fosse para um vetor (para n�o precisar criar um outro
objeto no
        sistema), por�m, n�o consigo manusear os dados deste vetor.  No
Visual Basic
        � poss�vel 'passear' no 'recordset', isso n�o � poss�vel no
Centura??
        Agrade�o a ajuda antecipadamente.
        ===============Lista de Centura SQLWindows Administrador :
        [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  [
        http://www.centuraexplorer.com <http://www.centuraexplorer.com>  ]
        Para sair desta lista mande mensagem para:
        [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  sem nada
no
        Subject e com o comando a seguir no corpo da msg:
        "unsubscribe sqlwin" (sem as aspas)
        ===============
        =============================================Lista de Centura
SQLWindows
        Administrador : [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>  [
        http://www.centuraexplorer.com <http://www.centuraexplorer.com>  ]
        Para sair desta lista mande mensagem para:
        [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  sem nada
no
        Subject e com o comando a seguir no corpo da msg:
        "unsubscribe sqlwin" (sem as aspas)
        =============================================
        ===============Lista de Centura SQLWindows
        Administrador : [EMAIL PROTECTED]
        [ http://www.centuraexplorer.com ]
        Para sair desta lista mande mensagem para:
        [EMAIL PROTECTED] sem nada no Subject e
        com o comando a seguir no corpo da msg:
        "unsubscribe sqlwin" (sem as aspas)
        ===============
=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================

Responder a