Salve ragazzi,
ho una sintassi di questo tipo:
grazie alla quale eseguo una ricerca di testo su un campo specifico delle tabelle del mio db mysql, chiamate appunto "testo" ... la tabella sulla quale ricercare viene discriminata da un menu a tendina dal quale l'utente seleziona il criterio (serxs) ricevo però questo errore:codice:sql = "SELECT * FROM " & serxs & " ORDER BY data desc LIMIT " & starter & ", " & stopper &" WHERE testo LIKE " ArrSearch = Split(searchsz) h = 0 for each Word1 In ArrSearch If Not h = UBound(ArrSearch) Then sql = sql & "'%" & Word1 & "%' AND" Else sql = sql & "'%" & Word1 & "%' " End If h = h + 1 Next
che dovrebbe essere dato dal fatto che Word1 non è correttamente definita ... ma non riesco a capire dove sbaglio!!codice:[MySQL][ODBC 3.51 Driver] Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [mysqld-4.1.19-community-max-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE testo LIKE '%prova%'' at line 1
![]()
Help!

Rispondi quotando
