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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.11.2007, 17:26   #21
Constellation
Пользователь
 
Регистрация: 14.11.2007
Сообщений: 61
По умолчанию

Я совсем недавно стала этим заниматься и многих тонкостей просто еще не знаю, ориентируюсь сейчас по книгам. Так что для меня любой ваш совет на вес золота) Это называется "помогите люди добрые кто чем может, сами мы не местные". Принимаются любые советы и замечания =) Спасибо, что помогаете
Constellation вне форума
Старый 15.11.2007, 17:49   #22
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
Зачем второй квэри?
По первой кнопке:
Query1.SQl.Text:='select * from tabrab order by tabnum'
По второй:
Query1.SQl.Text:='select * from tabrab order by fam'
это просто отсортирует данные по критерию...
во втором кверике пишем обноеление нужнуй записи(ей) и заново активируем первый кверик с нужными нам критериями сортировки...
dron-s вне форума
Старый 15.11.2007, 17:58   #23
Constellation
Пользователь
 
Регистрация: 14.11.2007
Сообщений: 61
По умолчанию

dron-s, а что делать, если на строку Update Rabotniki он выдает ошибку? Что я делаю не так?
Constellation вне форума
Старый 15.11.2007, 18:03   #24
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
а что делать, если на строку Update Rabotniki он выдает ошибку? Что я делаю не так?
какую ошибку?
dron-s вне форума
Старый 15.11.2007, 18:07   #25
Constellation
Пользователь
 
Регистрация: 14.11.2007
Сообщений: 61
По умолчанию

Unexpected end of command. Token Rabotniki
Constellation вне форума
Старый 15.11.2007, 18:19   #26
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

какой запрос выполняешь при такой ошибке?
такое чувство что у тебя запрос неправельный...
dron-s вне форума
Старый 15.11.2007, 18:29   #27
Constellation
Пользователь
 
Регистрация: 14.11.2007
Сообщений: 61
По умолчанию

скорее всего так и есть...
Процедура для кнопки:
procedure TForm1.Button3Click(Sender: TObject);
begin
Rabotniki.Close;
Rabotniki2.sql.Text:='select * from Rabotniki';
Rabotniki2.ExecSQL;
Rabotniki.Open;
Rabotniki2.SQL.Clear;
end;
Для Rabotniki SQL: select * from Rabotniki
Для Rabotniki2(промежуточная) select * from Rabotniki order by TabNum
Теперь ошибку не выдает, но и ничего не делает
Constellation вне форума
Старый 15.11.2007, 18:37   #28
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

ну давай разбираться
Код:
procedure TForm1.Button3Click(Sender: TObject);
begin
Rabotniki.Close;
Rabotniki2.sql.Text:='select * from Rabotniki';
Rabotniki2.Open; //ExecSQL не надо, он делается только для insert into,  delete...
Rabotniki.Open;
Rabotniki2.SQL.Clear;
end;
да и вообще, зачем ты для выборки спользуеь два разных датасета?
для выборки нужен один датасет, а для обновления записей нужен второй датасет
dron-s вне форума
Старый 15.11.2007, 18:42   #29
Constellation
Пользователь
 
Регистрация: 14.11.2007
Сообщений: 61
По умолчанию

Извини, мне безумно стыдно, но или я уже ничего не понимаю, или я уже совсем ничего не понимаю... Можно для "особо одаренных" поконкретнее?
Constellation вне форума
Старый 15.11.2007, 18:46   #30
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Rabotniki2.SQL.Clear;
Зачем??? Когда приспичит, тогда и поменяете на нужную. Совершенно лишняя строка.
mihali4 вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
возможна ли быстрая загрузка в WebBrowser? furstenberg Работа с сетью в Delphi 10 09.01.2008 02:33
Возможна ли обработка двойного щелчка мышью на кнопке (TButton)? Brother Win Api 3 04.12.2007 08:32
Возможна ли рекурсия в запросах eremin БД в Delphi 0 23.05.2007 15:54