|
Erreur lors de l'execution d'une requête sur un serveur distant |
Iniciado por Sylvain, 26,sep. 2019 11:38 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 26,septiembre 2019 - 11:38 |
Bonjour,
Je développe une application de gestion de stock pour un appareil Android, j'ai un bouton qui me permet d'envoyer des données de mon appareil sur une base SQL afin de mettre à jour plus tard des fichiers de ma base Pour me connecter à ma base, j'utilise un WebService
L'application fonctionne en test sur mon PC, seulement lorsque je l'installe sur mon appareil, j'ai l'erreur suivante lorsque je veux synchroniser mes données :
===== Erreur ===== Date et heure=26/09/2019 11:24:26 Message=Erreur interne. Message système=Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference Traitement=Clic gauche sur FEN_MvtStock.SC_SansNom1.BTN_Transférer Pile WLangage=Clic gauche sur FEN_MvtStock.SC_SansNom1.BTN_Transférer Pile Java=java.util.regex.Pattern.split(Pattern.java:1112) fr.pcsoft.wdjava.core.b.hb.u(Unknown Source) fr.pcsoft.wdjava.database.hf.c.a.c.b(Unknown Source) fr.pcsoft.wdjava.api.WDAPISQL.sqlInfoGene(Unknown Source) com.masociete.gesmag.wdgen.GWDFFEN_MvtStock$GWDSC_SansNom1$GWDBTN_Transferer.clicSurBoutonGauche(GWDFFEN_MvtStock.java:3792) fr.pcsoft.wdjava.ui.p.executerPCode(Unknown Source) fr.pcsoft.wdjava.ui.champs.vb.executerPCode(Unknown Source) fr.pcsoft.wdjava.ui.p.appelPCode(Unknown Source) fr.pcsoft.wdjava.ui.champs.ub.appelPCode(Unknown Source) fr.pcsoft.wdjava.ui.p.appelPCode_TLM(Unknown Source) fr.pcsoft.wdjava.ui.champs.bouton.b.onClick(Unknown Source) android.view.View.performClick(View.java:5637) android.view.View$PerformClick.run(View.java:22433) android.os.Handler.handleCallback(Handler.java:751) android.os.Handler.dispatchMessage(Handler.java:95) android.os.Looper.loop(Looper.java:154) android.app.ActivityThread.main(ActivityThread.java:6123) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779) Thread=id=1 name=main priority=5 groupName=main
===== Copie d'écran ===== Chemin=file:///storage/emulated/0/Android/data/com.masociete.gesmag/cache/err1569489866638.png
===== Application ===== Nom de l'application=GesMag Version de l'application=1.0.9.0 Nom du package=com.masociete.gesmag Date et heure de lancement=26/09/2019 11:24:15
===== Appareil ===== Modèle=TC20 Constructeur=Zebra Technologies Marque=Zebra
===== Système ===== Numéro de version d'Android=7.1.2 (unknown) Api Level Android=25 Mémoire de stockage interne totale=8,12 Go Mémoire de stockage interne disponible=5,60 Go Densité de l'écran=240 Résolution de l'écran=480x800
Le code exécuté sur mon bouton est le suivant :
SI OuiNon("Synchroniser les transferts ?")=Oui ALORS NumConnexion est un entier SQLDéconnecte() AccesSERVEUR(NumConnexion) SI NumConnexion=0 ALORS RETOUR FIN HLitPremier(TRANSFERTSTK) TANTQUE PAS HEnDehors(TRANSFERTSTK) sReqArtInsert est une chaîne = "INSERT INTO ABTRANSFERTSTK VALUES ('"+TRANSFERTSTK.Date+"','"+TRANSFERTSTK.Heure+"','"+TRANSFERTSTK.CodeArticle+"','"+TRANSFERTSTK.TypeTransfert+"','"+TRANSFERTSTK.QteTransferee+"','"+TRANSFERTSTK.Stk1Avant+"','"+TRANSFERTSTK.Stk1Apres+"','"+TRANSFERTSTK.Stk4Avant+"','"+TRANSFERTSTK.Stk4Apres+"','"+TRANSFERTSTK.StkPhysiqueAvant+"','"+TRANSFERTSTK.StkPhysiqueApres+"','"+TRANSFERTSTK.StkMagasinAvant+"','"+TRANSFERTSTK.StkMagasinApres+"')" SI SQLExec(sReqArtInsert,"INSERTART") ALORS Info("ok") SINON SQLInfoGene("INSERTART") Info(SQL.MesErreur) FIN HLitSuivant(TRANSFERTSTK) FIN SQLDéconnecte() Info("Synchronisation terminée") SINON RETOUR FIN
Voilà, si quelqu'un à une idée pour m'aider, je suis preneur,
Merci et bonne journée |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,septiembre 2019 - 09:23 |
Problème résolu, c'était un problème de type de champ dans ma table SQL |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,septiembre 2021 - 17:45 |
bonjour, désolé de revenir sur cette erreur, mais auriez vous plus de détails quant à sa résolution? je pense avoir une erreur très similaire...
merci |
| |
| |
| | | |
|
| | | | |
| | |
|