VB 2008에서 TableAdapter 및 LIKE 문을 사용하는 동안 몇 가지 문제가 있습니다. 일부 철자를 사용하여 이름을 검색하려고합니다. 응용 프로그램을 실행할 때 아무 것도 반환되지 않습니다.LIKE 문 문제.
DIM LastName as String
LastName = me.txt_LastName.text
Me.MEMBERSTableAdapter.FillBy(DataSet1.MEMBERS, LastName)
내가 다른 코드의 몇을 포함하여 시도했다 : : 여기
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 ?)
내 VB 코드 : 여기
내 SQL입니다
LastName = "'" & me.txt_LastName.text & "%'"
또는
LastName = me.txt_LastName.text & "%"
도와주세요!
나는 이것이 작동한다고 생각하지 않는다. 매개 변수화 된 쿼리는 따옴표로 묶여있다. 그래서 당신은''% 'sam'% '' – Hogan