PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 25
→
Exemplos HexecuteQuery
Exemplos HexecuteQuery
Started by Boller, Jan., 05 2024 4:54 PM - No answer
Connect yourself…
Boller
#1
Registered member
3,659 messages
Popularité : +175 (223 votes)
Posted on January, 05 2024 - 4:54 PM
// Exemplo:
// QRY_MyQuery = "Select * from Customers where CustomerID = ?"
// Customers é um arquivo HFSQL que usa a conexão "MyConnection"
// Executa a consulta na conexão "MyConnection"
HExecuteQuery
(
QRY_MyQuery
,
hQueryDefault
,
5
)
// Lê o primeiro registro do resultado da consulta
HReadFirst
(
QRY_MyQuery
)
WHILE
NOT
HOut
(
)
// Processa o registro da consulta
...
// Lê o próximo registro
HReadNext
(
)
END
Para gerar um código WLanguage usando a função
HExecuteQuery
com o parâmetro
hQueryWithoutCorrection
,
eu posso fazer algo assim
:
// QRY_MyQuery = "Select * from Customers where CustomerID = ?"
// Customers é um arquivo HFSQL que usa a conexão "MyConnection"
// Executa a consulta na conexão "MyConnection" sem correção de formato
HExecuteQuery
(
QRY_MyQuery
,
hQueryWithoutCorrection
,
5
)
// Lê o primeiro registro do resultado da consulta
HReadFirst
(
QRY_MyQuery
)
WHILE
NOT
HOut
(
)
// Processa o registro da consulta
...
// Lê o próximo registro
HReadNext
(
)
END
O parâmetro
hQueryWithoutCorrection
é usado para evitar que o mecanismo HFSQL verifique o formato dos arquivos
(
preenchidos com
caractères de
espaço
OU
não
)
.
Isso pode ser útil se a consulta manipular arquivos HFSQL em formatos diferentes que completam
OU
não os itens com
caractères de
espaço12
.
Esse parâmetro também pode melhorar o desempenho da consulta
,
pois reduz o número
de
operações realizadas pelo mecanismo HFSQL3
.
No
entanto
,
ele deve ser usado com cuidado
,
pois pode causar erros
de
comparação
OU
classificação se os formatos dos arquivos forem incompatíveis
.
Para gerar um código WLanguage usando a função
HExecuteQuery
com o parâmetro
h
QueryWithCorrection
,
eu posso fazer algo assim
:
// QRY_MyQuery = "Select * from Customers where CustomerID = ?"
// Customers é um arquivo HFSQL que usa a conexão "MyConnection"
// Executa a consulta na conexão "MyConnection" com correção de formato
HExecuteQuery
(
QRY_MyQuery
,
h
QueryWithCorrection
,
5
)
// Lê o primeiro registro do resultado da consulta
HReadFirst
(
QRY_MyQuery
)
WHILE
NOT
HOut
(
)
// Processa o registro da consulta
...
// Lê o próximo registro
HReadNext
(
)
END
O parâmetro
h
QueryWithCorrection é usado para permitir que o mecanismo HFSQL verifique e corrija o formato dos arquivos
(
preenchidos com
caractères de
espaço
OU
não
)
.
Isso pode ser útil se a consulta manipular arquivos HFSQL em formatos diferentes que não completam
OU
completam os itens com
caractères de
espaço12
.
Esse parâmetro também pode evitar erros
de
comparação
OU
classificação se os formatos dos arquivos forem incompatíveis
.
No
entanto
,
ele pode reduzir o desempenho da consulta
,
pois aumenta o número
de
operações realizadas pelo mecanismo HFSQL3
.
--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Report
0
0
→ Go back to WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text