|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Пробелы в колонках MySQL
Ребят, как формировать фильтры, если в названии колонки есть пробелы?
Код:
tDrivers.Filtered := false; tDrivers.Filter := 'Full Name LIKE %' + Edit13.Text + '%'; tDrivers.Filtered := true; Full Name пробовал огораживать такими кавычками : '', ``. Ошибки всё теже. |
#2
|
||||
|
||||
Вообще в квадратные скобки [Full name] но в MySQL в обратные кавычки вроде`Full name`
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Uniq! (26.04.2013)
|
#3
|
||||
|
||||
Супер, [] помогли.
Вопрос номер два: Пример: В таблице Заявки есть ID Driver <- поле "номер Водителя" из таблицы "Водители". А искать естественно хочется не по номеру а по "Фамилии". Вопрос: Как сделать поиск для связанной таблицы? Есть мысль Подчинить один ADOTable второму по MasterSource, а в запрос добавить принадлежность вида "`dbitrucking`.`drivers`.`Full Name`" Последний раз редактировалось Uniq!, 26.04.2013 в 18:54. |
#4
|
||||
|
||||
Вопросы из серии "Первые шаги в мир баз данных"
Например так: Код:
select * from Заявки inner join Водители on Заявки.[ID Driver]=Водители.[Номер водителя] where Водители.Фамилия = 'Череззаборногузадерищенский' Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Uniq! (26.04.2013)
|
#5
|
||||
|
||||
Нет, как это сделать запросом я знаю)
как это сделать в ADOTable1.Filter := ... ? |
#6
|
||||
|
||||
Для AdoTable никак ибо у вас 2 таблицы, а это уже запрос. А вот для AdoQuery можно параметром например:
Код:
select * from Заявки inner join Водители on Заявки.[ID Driver]=Водители.[Номер водителя] where Водители.Фамилия = :Фамилия Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
||||
|
||||
если это MySQL - что мешает создать представление с кодом
Код:
SELECT * FROM Заявки INNER JOIN Водители ON Заявки.[ID Driver] = Водители.[Номер водителя] Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#8
|
|||
|
|||
Цитата:
Попробуйте так Код:
ADOTable1.Filter:='fieldName like '%Иванов%'; ADOTable1.Filtered:=true; Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение" |