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