12 messaggi dal 18 giugno 2001
Che sintassi devo usare per inserire come clausola where una variabile che è una stringa di testo?
128 messaggi dal 07 agosto 2002
select * from tabella where tabella.campo='" & trim(testo) & "'"

non so se si vede, ma se il campo è di tipo testo, devi mettere prima e dopo la variabile, all'interno della select, un apice singolo.

es risultato:
select * from tabella where tabella.campo='pippo'

se invece è numerico non deve esserci nulla.

se interessa, se sono date e usi access al posto degli apici, devi usare i # (anche se non so se vale solo per access)

rileggendo mi è venuto un dubbio...
intendevi proprio che l'intera clausola è una variabile? cioè ti componi la stringa man mano? beh non cambia nulla. la stringa la componi con i semplici concatenatori & e ricorda le regole dette sopra
Modificato da allevaldo il 13 dicembre 2002 11.45 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.