J'ai un problème, je travaille sur un projet d'école avec Visual Basic et je n'arrive pas à remplir un jeu de données avec une requête LIKE.Le jeu de données est vide
J'utilise l'accès afin de gérer la base de données et la requête est:
SELECT * FROM VistaProductos WHERE Nombre LIKE "*ta*"
Dans Access cette requête fonctionne très bien, mais quand je l'utilise sur Visual Basic le OleDbDataAdapter remplit mon DataSet avec 0 lignes .
Voici le code:
Dim adaptador As New OleDbDataAdapter("SELECT * FROM VistaProductos WHERE " & campo & " LIKE ""*" & valor & "*""", conexion)
adaptador.Fill(dataset, tabla)
Return dataset
campo et le courage sont des variables qui ont les mêmes données que dans l'exemple d'accès, et j'ai essayé en les écrivant littéralement aussi.
La connexion à la base de données fonctionne correctement car les autres requêtes fonctionnent parfaitement.
Enfin! Merci, je l'ai résolu avec le caractère%. Et merci beaucoup pour ces conseils, je vais certainement les utiliser! –