Nouvelles:

De retour, dans un nouveau format!

Menu principal

Module de transfert SQL

Démarré par courtil, Mardi 28 Janvier 2014 à 09:03

« précédent - suivant »

courtil

#15
Bonjour Jacques,

une fois de plus, je viens te demander de m'éclairer !!!

Je veux effectuer un transfert de mes fichiers dayfile et monthly en local vers WAMP

J'utilise pour cela :

ton logiciel : importer Cumulus SQL_V1

ma ligne de commande est la suivante :

localhost/meteoqc1/ImporteCumulusSQL.php?type=quotidien&clef=xxxxxxxx&table=Dayfile&file=observations/dayfile.txt

Les paramétrages nécessaire ont été créés  dans le fichier importeCumulus SQL.php

à savoir :

$clef="xxxxxxxx";

$delimiteur_date="/";

Au lancement de la ligne de commande :

le navigateur me répond :


Nom de la Table non spécifié.!


la même réponse  pour la ligne de commande MOIS

Où dois je intervenir ??

Merci de tes infos

Cordialement

Michel
OS : Windows 10 Famiial
Station Météo : Vantage PRO2
Cumulus version 3.8.4 version 3094
http://lecourtilauxepines.eu
https://lecourtilauxepines.pagesperso-orange.fr

meteo_jacques

#16
Bonjour Michel,

Puisque tu tapes sur la ligne de commande emploi le & au lieu de &

ImporteCumulusSQL.php?type=quotidien&clef=MACLEF&table=Dayfile&file=observations/dayfile.txt

Cordialement,
Jacques

courtil

#17
Bonjour Jacques,

Merci de ta réponse, cela fonctionne

Une inconnue ??
Je  ne peux charger les mois directement dans le /data de Cumulus

Je dois faire un transfert préalable dans un fichier d'attente, à cet endroit
aucun problème.

j'avais remarqué la même anomalie avec le pack : Mdqtableau ..

J'ai pourtant augmenté le temps de chargement et le poids des fichiers dans
Wampserver

il est vrai que mes fichiers sont volumineux (un enregistrement/minute)
j'ai réduit depuis à 1 enregistrement/5minutes

Enfin ce n'est pas bien grave.

Si je peux encore abuser de ton temps ??

Aurais une recette pour créer un cron ou planificateur pour lancer la mise à jour
des dayfile et monthly à intervalle régulier vers Wampserver

je suis sous Win7 64bits

J'ai essayé le planificateur de win7 , Z-cron, Syncback
La tache fonctionne mais la mise à jour NON
Sans doute ma ligne de commande ou fichier bat mal paramétré ??

encore merci pour tes précieuses infos

Bonne journée

Cordialement

Michel
OS : Windows 10 Famiial
Station Météo : Vantage PRO2
Cumulus version 3.8.4 version 3094
http://lecourtilauxepines.eu
https://lecourtilauxepines.pagesperso-orange.fr

meteo_jacques

#18
Bonjour Michel,

Il y a quelques temps, j'avais fais des test et la solution
la plus simple et pratique se basait sur un petit fichier .VBS
exécuté par Internet Explorer.

Commande à lancer via le planificateur de tâche (ou autre):
cscript.exe "C:MonCheminLancePage.vbs"
Option Explicit
Dim objIEA
Set objIEA = CreateObject("InternetExplorer.Application")
objIEA.Navigate "http://weatherbyyou.com//Page_a_lancer.php"
objIEA.visible = true
While objIEA.Busy
Wend
objIEA.Quit
Set objIEA = Nothing
Tu changes la ligne indiquant la page à lancer:
objIEA.Navigate "http://weatherbyyou.com//Page_a_lancer.php"
(probablement \localhostPage_a_lancer.php)

... et tu enregistres le code sous le nom LancePage.vbs

Cordialement,
Jacques

courtil

#19
Bonjour Jacques,

J'ai expérimenté ta routine dans le planificateur de Win7

La tache comme tu me l'as décrite ( ci dessous reproduite) se lance très bien
s'éxécute sans accroc mais rien dans la base de données inscrit ....

Si je lance manuellement la phrase :

localhost/meteoqc1/ImporteCumulusSQL.php?type=quotidien&clef=xxxxxxxx&table=Dayfile&file=observations/dayfile.txt

Aucun problème la table : dayfile est créée et les données enregistrées.

Je te met ci aprés le contenu et le contenant de la tache planifiée

***********************************************************
Programme script:
cscript.exe
**************************************
Argument

"C:wampwwwmeteoqc1LancePage.vbs"
********************************************

LancePage.vbs

Option Explicit
Dim objIEA
Set objIEA = CreateObject("InternetExplorer.Application")
objIEA.Navigate "localhost/meteoqc1/ImporteCumulusSQL.php?type=quotidien&clef=g7wb4c79e&table=Dayfile&file=observations/dayfile.txt "
objIEA.visible = true
While objIEA.Busy
Wend
objIEA.Quit
Set objIEA = Nothing
******************************************************

Peux tu m'en dire un peu plus ?

Merci de ton aide

Cordialement

Michel
OS : Windows 10 Famiial
Station Météo : Vantage PRO2
Cumulus version 3.8.4 version 3094
http://lecourtilauxepines.eu
https://lecourtilauxepines.pagesperso-orange.fr