2015-09-15 3 views
-4

Мой кодMS Access запрос ошибка SQL

SELECT JuvCourt.ID, 
     JuvCourt.Category, 
     JuvCourt.Decision, 
     JuvCourt.intake_participant_role_code, 
     JuvCourt.[Screen In Date],JuvCourt.IDX, 
     JuvCourt.intake_type_code, JuvCourt.sex, 
     JuvCourt.RACE, JuvCourt.AGEFROM JuvCourt 
Where JuvCourt.Category LIKE *" & searhtxt & "*" 

дает мне synyax ошибку (пропущенный оператор) ... Ошибка 3075

ответ

0
JuvCourt.AGEFROM JuvCourt 

нужно пространство, чтобы стать

JuvCourt.AGE FROM JuvCourt 

и заменить

*" & searhtxt & "*" 

с

'%" & searhtxt & "%'" 
+0

Я поставил пространство теперь ошибки отсутствует оператор – esskay

+0

JuvCourt.Category LIKE '* "& searhtxt & "*"'" – esskay

+0

Private Sub btnSearch_Click() Dim searchsql As String Dim searchtxt As String searchtxt = Me.txtSearch searchsql = «SELECT JuvCourt.ID, JuvCourt.Category, JuvCourt.Decision, JuvCourt.intake_participant_role_code, JuvCourt. [экран В дате], JuvCourt.IDX, JuvCourt.intake_type_code, JuvCourt.sex, JuvCourt.RACE, JuvCourt.AGE FROM JuvCourt Где JuvCourt.Категория LIKE «%» & 'searchtxt' & "%" " Me.SubJuvCourt.Form.RecordSource = searchsql Me.SubJuvCourt.Form.Requery End Sub – esskay

0

Вы пропустите пробел перед от

AGEFROM JuvCourt 
0

Измените where условия для

Where JuvCourt.Category LIKE "*" & searhtxt & "*" --double-quote missing previously 

как double-quote отсутствует вокруг *.

+0

Моя ошибка Я обновить и удалить первую '" ' –

+0

, что было хорошо @JuanCarlosOropeza .. но условие 'where' отсутствовало' '' after 'like'. –