Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.09.2015
Сообщений: 42

ADO технология. Delphi. SQL

31.01.2016, 15:43. Показов 1301. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сама учусь еще только работать с БД и Delphi в целом. Поэтому хочу спросить. Имеется таблица "Clienti" в которой есть поле "Familiya". Нужно организовать поиск с конструкцией Like. Пользовалась уроком, который скинул препод. Но что-то не идет. Ругается и говорит: ошибка синтаксиса в предложении from.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
procedure TClienti.Edit2KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  pos:word;
begin
   if Key>47 then
    begin
     Edit2.ClearSelection;
     Pos:=Length(Edit2.Text);
     ADOQuery1.SQL.Add('SELECT * FROM Clienti WHERE Familiya LIKE:Fam');
     ADOQuery1.Parameters.ParamValues['Fam']:=Trim(Edit2.Text)+'%';
     ADOQuery1.Active:=True;
     with ADOQuery1 do
      begin
       if Active then
        Close;
       Open;
       if FieldByName('Familiya').IsNull=False then
        begin
        Edit2.Text:=fieldbyname('Familiya').AsString;
        Edit2.SelStart:=Pos;
        Edit2.SelLength:=length(Edit2.Text)-1;
        ADOQuery1.SQL.Clear;
        end
       else MessageBeep(0);
      end;
    end;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2016, 15:43
Ответы с готовыми решениями:

Delphi и SQL (ADO, Access)
Здравствуйте. Возникла такая проблема: Использую Access через ADO. Создаю новое поле (столбец) в бд: CurDate:=DateToStr(Now); for i...

Delphi+ADO+access SQL запрос
Добрый день уважаемые програмисты!. Помогите разобраться. Есть таблица в Аксесе: Data Doxod Rasxod Необходимо произвести...

Работает ли ADO для Delphi 7 MS SQL 2014
При попытке подключиться к базе данных на MS SQL 2014 через ADOConnection Delphi 7 выходит ошибка "Не удалось открыть соединение с...

21
6003 / 4578 / 1096
Регистрация: 29.08.2013
Сообщений: 28,276
Записей в блоге: 3
01.02.2016, 15:13
Студворк — интернет-сервис помощи студентам
lolita322, ну не используйте Params, используйте ParamByName

вы не путайте когда "Совсем не работает", и когда свойство неправильно написано
у меня XE7 и я пишу как сам делаю. у вас в Delphi7 такого еще не ввели
0
0 / 0 / 0
Регистрация: 21.09.2015
Сообщений: 42
01.02.2016, 15:23  [ТС]
qwertehok, спасибо большое Вроде разобралась
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.02.2016, 15:23

Delphi 7.0 + ADO + SQL Server 2005 реализация Undo
Имеется база данных с таблицой в которой имеется поле усле оно = True то запись считается удаленной, также имеется запрос (SQL)...

Удаление записей Delphi - Ado - Access через SQL Between
Доброго времени суток. БД - для учета школьных олимпиад. Нужно написать запрос для удаления олимпиад по каждому уч. году. Пример ...

Подключение базы данных sql к delphi через ADO
Здравствуйте. При подключении базы данных созданной в sql managment studio через ADODB возникает проблема с подключением.Ошибка канала...

Соединение с БД во время выполнения программы, технология ADO
Надо не только установить соединение, но и сохранить его настройки в файл для последующей загрузки. Я делаю так: if...

ADO+MS SQL: как узнать количество обработанных строк при insert в ADO Query?
Добрый день. При выполнении запроса в MS SQL insert into ..(,,) select 0,20,'Text' where not exists (select 1 from .. where...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru