in data 04-21-2016 12:36 PM
Ciao a tutti,
Attraverso il Labview DB Toolkit sono in grado di eseguire Query semplici e parametriche di Microsof Access.
Se i campi della Query provengono tutti dalla stessa tabella, la Query viene lette correttamente.
Se invece i cambi della Query provengono da diverse tabelle con relazioni tra di loro, Labview (quando premo Run) mi restituisce il seguente errore:
Error -2147467259 occurred at NI_Database_API.lvlib:Cmd Execute.vi->Untitled 1.vi
Possible reason(s):
ADO Error: 0x80004005
Exception occured in Microsoft Office Access Database Engine: Operazione non valida. in NI_Database_API.lvlib:Rec Create - Command.vi->NI_Database_API.lvlib:Cmd Execute.vi->Untitled 1.vi
Non capisco quale sia il problema.
Potete aiutarmi? Grazie mille
in data 04-21-2016 02:17 PM
in data 04-21-2016 02:22 PM
Si, certo!
Ne ho provate varie di query parametriche "multitabella" e inseriti i parametri rispondono perfettamente SU ACCESS
Ti invio la VI generica. Forse sbaglio qualcosa nelo specificare i parametri su Labview?
in data 04-22-2016 12:57 AM
Ciao, non è che puoi mettere il vi allegato alla versione 14. Non sono così aggiornato 🙂
Grazie, ciao
in data 04-22-2016 01:47 AM
Eccola, ti ho messo la versione 14!
in data 04-22-2016 03:39 AM
Dovresti provare a metterti in debug, dopo il for loop e prima del command di invio. Se però dici che con un atabella di dati funziona e con le join non funziona io darei uno sguardo pure all a insert della query. In allegato trovi l'immagine di un vi (Parametri.png) che usavo tempo fa con parametri,poi mi sono scritto una classe per gestire parametri e SP su SQL (Class.png).
Ciao
in data 04-22-2016 02:10 PM
Non ho capito esattamente cosa intendi!
Però ti allego il VI, qui c'è il block diagram in RUN che evidenzia dove da Error!
È una join query con 2 parametri!
Si può capire qualcosa in piu da qui?
GRAZIE ad ogni modo per l'aiuto che mi stai dando
in data 04-22-2016 02:52 PM
Ecco invece l'esecuzione (Senza errori) della stessa query, solo avendo rimosso le 2 colonne con i 2 campi provenienti da una seconda tabella. La Query cosi rimane con campi provenienti tutti dalla stessa tabella
in data 04-24-2016 03:32 AM
Qualcuno ha qualche idea per aiutarmi?
Grazie mille, è molto importante
in data 04-26-2016 12:56 AM
Puoi mettere il codice della join?
Ciao