FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 25
→
Exemplos HexecuteQuery
Exemplos HexecuteQuery
Débuté par Boller, 05 jan. 2024 16:54 - Aucune réponse
Connectez-vous…
Boller
#1
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 05 janvier 2024 - 16:54
// 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/
Signaler
0
0
→ Revenir à WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte