Passare dato da casella combinata ad istruzione sql select

di il
5 risposte

Passare dato da casella combinata ad istruzione sql select

Chiedo un aiuto ma sono interessato ad una spiegazione nell'utilizzo delle parentesi e di come "passare" dati a istruzioni SQL

Nel mio caso particolare devo passare/usare un dato ricavato da una casella combinata ad una istruzione sql (per comodità e rapidità). Ho provato a generare la stringa di comando in questa maniera ma non funziona:

strsql = "UPDATE Tabelladati SET Tabelladati.IDMateriale=CasellaCombinata342.Column(3) WHERE (((Tabelladati.ID)=[Testo404]))"

anche utilizzando parentesi in maniera diversa non raggiungo il risultato, per esempio
... SET Tabelladati.IDMateriale=(CasellaCombinata342.Column(3))
... SET ((Tabelladati.IDMateriale)=(CasellaCombinata342.Column(3)))

Ho provato anche a passare il dato ad una variabile ma niente, è evidente che devo imparare la corretta sintassi.

DatoVariabile = (CasellaCombinata342.Column(3)) oppure DatoVariabile = CLng(CasellaCombinata342.Column(3))
e pertanto la stringa

strsql = "UPDATE Tabelladati SET Tabelladati.IDMateriale=DatoVariabile WHERE (((Tabelladati.ID)=[Testo404]))"

Vorrei capirne bene l'utilizzo.

Grazie per la pazienza.

5 Risposte

Devi accedere o registrarti per scrivere nel forum
5 risposte