no non ci siamo capiti
SELECT * FROM nometabella WHERE "&replace(campo1&campo2, " ", "")&" = 'rossimarioangelo'"
campo1 e campo2 sono campi del database, che devo estrarre proprio con quella query!
dovrebbe essere piuttosto una cosa del genere
sSQL = "SELECT * FROM nometabella WHERE replace(campo1&campo2, ' ', '') = 'rossimarioangelo'"
ma non funziona
mi dà:
Tipo di errore:
Microsoft JET Database Engine (0x80040E14)
Funzione 'Replace' non definita nell'espressione.
e mi dà lo stesso errore se utilizzo invece mia funzione personalizzata che ho inserito in un modulo VB nel database
la stessa query, se copio l'sql e lo eseguo direttamente dentro access, funziona!

Rispondi quotando