Je rencontre des problèmes lors de l'utilisation de TableAdapter et LIKE Statement dans VB 2008. Je souhaite rechercher le nom en utilisant des orthographes partielles. Lorsque je lance l'application, rien n'est renvoyé.LIKE Problème de déclaration
Voici mon SQL:
SELECT MEMBERS.RolodexID, MEMBERS.FirstName, MEMBERS.LastName, MEMBERS.address, MEMBERS.Address2, MEMBERS.City, MEMBERS.State,
MEMBERS.Zip, MEMBERS.AreaCode1, MEMBERS.LocalNumber1, MEMBERS.AreaCode2, MEMBERS.LocalNumber2, MEMBERS.AreaCode3,
MEMBERS.LocalNumber3, Member_Employers.Department, Member_Employers.Job_Class, EMPLOYER.NAME, MEMBERS.Industry,
EMPLOYER.CODE
FROM EMPLOYER INNER JOIN
Member_Employers ON EMPLOYER.CODE = Member_Employers.Employer_Code INNER JOIN
MEMBERS AS MEMBERS ON Member_Employers.Rolodexid = MEMBERS.RolodexID
WHERE (MEMBERS.LastName like ?)
Voici mon code VB:
DIM LastName as String
LastName = me.txt_LastName.text
Me.MEMBERSTableAdapter.FillBy(DataSet1.MEMBERS, LastName)
J'ai essayé quelques autres codes dont:
LastName = "'" & me.txt_LastName.text & "%'"
ou
LastName = me.txt_LastName.text & "%"
S'il vous plaît, aidez!
Je ne pense pas que cela fonctionnera, les requêtes paramétrées mis entre guillemets pour vous. Donc vous finissez avec quelque chose comme ''%' sam '%'' – Hogan