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)
=============================================