Database integration with HomeSeer NLDJ

Forum over Homeseer scripts (DUTCH forum)

Moderators: TANE, Ruud

Post Reply
phoenixb
Advanced Member
Advanced Member
Posts: 512
Joined: Thu Jul 23, 2009 1:00 pm
Location: Netherlands

Database integration with HomeSeer NLDJ

Post by phoenixb »

Hallo,

Ik ben momenteel bezig om de plugin van NLDJ aan de gang te krijgen om diverse waarde weg te schrijven in een DB om later hiermee grafieken etc te kunnen maken.
Alleen nu loop ik tegen het volgende in de write off mode krijg ik geen foutmeldingen te zien maar zodra ik de write mode naar de DB aanzet krijg ik de hieronderstaande melding

Code: Select all

20-1-2010 18:05:55  - Error - Scripting runtime error: System.Reflection.TargetInvocationException: Het doel van een aanroep heeft een uitzondering veroorzaakt. ---> System.Runtime.InteropServices.COMException (0x80040E14): De instructie INSERT bevat een syntaxisfout.   bij Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack, Boolean IgnoreReturn)   bij Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn)   bij scriptcode6.scriptcode6.Main(Object varParameters)   --- Einde van intern uitzonderingsstackpad ---   bij System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)   bij System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)   bij System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)   bij System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)   bij System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)   bij Scheduler.VsaScriptHost.Invoke(String ModuleName, String MethodName, Object[] Arguments)
Nu is mijn ervaring dat als ik een foutmelding krijg het meestal dit soort vreemde zijn en heb hierbij nog niet the knowhow om dit te kunnen achterhalen.
Dus bij deze mijn vraag weet iemand wat hier gebeurt?
__________________
Alexander
Global Moderator
Global Moderator
Posts: 1532
Joined: Sat Mar 10, 2007 11:19 pm
Location: Netherlands

Re: Database integration with HomeSeer NLDJ

Post by Alexander »

"De instructie INSERT bevat een syntaxisfout."

INSERT is een instructie richting de database om een record toe te voegen aan een tabel. Kennelijk zit daar ergens een fout. Zoek even in het script naar deze "insert into" (into waarschijnlijk), wat daar achter staat. Ongetwijfeld variabelen die niet goed gevuld worden. Een syntax fout ontstaat meestal door een missende of teveel gebruikte " of '.
Alexander
Post Reply

Return to “Homeseer Scripts Forum”