PDA

View Full Version : [VBA.NET]+[SQL] Problema con clausola WHERE


DexTer82
01-09-2009, 12:50
Ciao a tutti,
ho un problema in un programma che sto scrivendo con VBA.NET.
Non riesco a far ricercare in un database access tutti i record contenenti una certa parola.

Il codice che da errore è:


dbAdp = New OleDb.OleDbDataAdapter("SELECT Title, Genre, Year FROM Movies WHERE Title LIKE = %" + Titolo + "%", dbCon)

dove "Titolo" è un inputbox dove do in pasto una parola e necessito che mi tiri fuori tutti i record con all'interno quella parola

e mi da il seguente errore:
Syntax error (missing operator) in query expression 'Title LIKE = '%000%''.

Sapete come poter scrivere la query in modo giusto?
Grazie a tutti.
Ciao

..::DAVE::..
01-09-2009, 13:06
Ciao a tutti,
ho un problema in un programma che sto scrivendo con VBA.NET.
Non riesco a far ricercare in un database access tutti i record contenenti una certa parola.

Il codice che da errore è:


dbAdp = New OleDb.OleDbDataAdapter("SELECT Title, Genre, Year FROM Movies WHERE Title LIKE = %" + Titolo + "%", dbCon)

dove "Titolo" è un inputbox dove do in pasto una parola e necessito che mi tiri fuori tutti i record con all'interno quella parola

e mi da il seguente errore:
Syntax error (missing operator) in query expression 'Title LIKE = '%000%''.

Sapete come poter scrivere la query in modo giusto?
Grazie a tutti.
Ciao

con il like non va l'uguale e la stringa da ricercare va dentro " " se non sbaglio

DexTer82
01-09-2009, 13:08
Ma sono proprio un pistola :D
Grazie mille DAVE

MarcoGG
01-09-2009, 14:48
VBA.NET ?! :D
L'hanno già inventato ? :p