PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
Sauvegarde de données en masse
Sauvegarde de données en masse
Started by THIERRY TILLIER, Jan., 27 2020 7:58 PM - 5 replies
Connect yourself…
THIERRY TILLIER
#1
Registered member
1,144 messages
Popularité : +50 (142 votes)
Posted on January, 27 2020 - 7:58 PM
Bonsoir à tous,
J'aimerais avoir votre retour d'expérience quant aux méthodes que vous utilisez pour faire des sauvegardes en masse sur un serveur distant.
Par exemple récupérer un fichier XLSX de 700 lignes et 6 colonnes pour tout enregistrer dans ma base de données.
Êtes vous plutôt :
Traitement ligne par ligne de depuis l'application ?
Traitement par API rest avec transformation en json ?
Autre technique ?
Thierry
Report
0
0
Dimitri G
#2
Registered member
449 messages
Popularité : +31 (43 votes)
Posted on January, 28 2020 - 8:41 AM
Bonjour
Plutôt traitement ligne par ligne depuis l'application
Cordialement
DG
Report
0
0
THIERRY TILLIER
#3
Registered member
1,144 messages
Popularité : +50 (142 votes)
Posted on January, 28 2020 - 10:20 AM
Merci Dimitri,
C'est ce que je fais aussi mais le traitement reste long
Report
0
0
Dimitri G
#4
Registered member
449 messages
Popularité : +31 (43 votes)
Posted on January, 28 2020 - 10:52 AM
je suis d'accord
mais cela laisse du temps pour prendre un café
Report
0
0
Tim
#5
Posted on January, 28 2020 - 11:13 AM
Bonjour,
Vous pouvez essayer de générer la requête
s
Requete
est un chaîne
=
"INSERT INTO MaTable(col1, col2, col3) VALUES "
xlsDoc
est un xlsDocument
POUR n
=
1
_À_ xlsDoc
..
Ligne
..
Occurrence
// col1 est un chaine, col2 est un entier, col3 est un chaine
s
Values
est un chaîne
=
"("
+
"'"
+
xlsDoc
..
Ligne
[n]
..
Cellule
[
1
] +
"'"
+
xlsDoc
..
Ligne
[n]
..
Cellule
[
2
] +
"'"
+
xlsDoc
..
Ligne
[n]
..
Cellule
[
1
] +
"'"
+
")"
SI
n
<
xlsDoc
..
Ligne
..
Occurrence
ALORS
s
Values
+
=
","
FIN
s
Requete
+
=
s
Values
FIN
SI PAS
HExécuteRequêteSQL
(
"InsertIntoMaTable"
,
hRequêteDéfaut
,
s
Requete
)
ALORS
Erreur
(
HErreurInfo
(
)
)
RETOUR
FIN
Report
1
0
THIERRY TILLIER
#6
Registered member
1,144 messages
Popularité : +50 (142 votes)
Posted on January, 28 2020 - 11:37 AM
Mais bien sûr TIM..., et pourtant je les déjà fait maintes fois au temps où je faisais du VBA pour ACCESS... Comme quoi, quand on ne pratique plus on oublie.
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
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