Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2015, 18:53   #81
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Код:
SELECT f, a, v, d FROM Vibration ORDER BY f;
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 06.08.2015, 08:11   #82
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

Спасибо большое))) Теперь ВСЕ РАБОТАЕТ)))

подскажите пожалуйста что здесь не так:

Код:
  DataModule2.ADOQuery1.SQL.Clear;
  DataModule2.ADOQuery1.SQL.Add('select * from Vibration order by f');
  DataModule2.ADOQuery1.SQL.Add('where PointID=:PointID');
  DataModule2.ADOQuery1.Open;
пишет 'неправильный синтаксис около слова where'

а так вообще ничего не делает
Код:
  DataModule2.ADOQuery1.SQL.Clear;
  DataModule2.ADOQuery1.SQL.Add('select * from Vibration where PointID=:PointID');
  DataModule2.ADOQuery1.SQL.Add('order by f');
  DataModule2.ADOQuery1.Open;
Пользуйся кнопкой # при оформлении кода. Больше не предупреждаю
Модератор

Последний раз редактировалось Stilet; 07.08.2015 в 08:41.
Ernest027 вне форума Ответить с цитированием
Старый 06.08.2015, 11:53   #83
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В 1-ом неправильный синтаксис - where должно быть до order
Во обоих случаях не задано значение параметра
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 06.08.2015, 15:36   #84
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

можно поконкретнее?
Ernest027 вне форума Ответить с цитированием
Старый 06.08.2015, 19:39   #85
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Похоже вам все таки во фриланс... наймите специалиста... почти 90 постов по уровню "Delphi для чайника"
что не понятно из слова "параметры", в моем коде о них упоминается... и показано как ими пользоваться... в вашем случае параметр это ":PointID", а поскольку вы понятия не имеете что такое параметр складывается впечатление что этот запрос вы не сами придумали... спрашивайте у того кто придумал.

Посмотрел темы автора: xxbesoxx > "Без обид читайте какой то учебники про БД" +100500
а тут http://www.programmersforum.ru/showp...1&postcount=31 параметрам учили...

надеюсь это курсовая какая то, а не боевой продукт... хотя какая курсовая август месяц...
полистал я проект автора, это пипец конечно, у меня на заре похоже было...
но главное не это, а то что прогресса то не видно, как в самом проекте так и в знаниях автора.
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 06.08.2015 в 20:38.
Slym вне форума Ответить с цитированием
Старый 06.08.2015, 20:36   #86
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

Написал сам,просто не пойму что в этом коде неправильно
Ernest027 вне форума Ответить с цитированием
Старый 06.08.2015, 20:43   #87
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Код:
y=x+1.
Чему равно y?
Тут понятно чего не хватает?
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 06.08.2015, 21:42   #88
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

Код:
 DataModule2.ADOQuery1.SQL.Clear;
  DataModule2.ADOQuery1.SQL.Add('select * from Vibration where Vibration.PointID=:таблица2.PointID');
  DataModule2.ADOQuery1.SQL.Add('order by f');
  DataModule2.ADOQuery1.Open;
Так?)
Ernest027 вне форума Ответить с цитированием
Старый 06.08.2015, 22:43   #89
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

потом в коде только подставлять значения параметра

Код:
ADOQuery1.close; 
ADOQuery1.Parameters.ParameterbyName('fam').value // а здесь этот же идентификатор, но уже без двоеточия
                                                 :=edit1.Text;  // и чему он должен быть равен
ADOQuery1.Open;
остальная часть там
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 07.08.2015, 08:25   #90
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

сдаюсь, последний шаг в программе остался и ничего не выходит. Не получается связать 2 таблицы(((
Спасибо всем за помощь)
Ernest027 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADO, записи в таблицу User_IR_An БД в Delphi 4 09.04.2014 14:03
Нужно создать таблицу в access with ado hemn6vyr БД в Delphi 2 27.03.2013 22:56
как очистить всю таблицу в ado aleksandr1990 C++ Builder 1 10.11.2011 12:57
Не сохраняет данные в таблицу (ADO) alatir БД в Delphi 6 09.06.2010 02:39
Добавление записи в таблицу (ADO) Yura_S БД в Delphi 12 25.11.2009 19:11