Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Romantik_FM
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364

проверка записи

01.10.2012, 15:57. Показов 1206. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго времени суток, форумчане. есть таблица в которой имеются записи с полем даты, мне нужно пепед добавлением проверить нет ли такой же записи, если нет то добавить.. проверку делаю из DateTimePicker.
спасибо за подсказку
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.10.2012, 15:57
Ответы с готовыми решениями:

Проверка на существование записи в БД
Подскажите пожалуйста, как проверить на наличие вводимого в Edit значения в поле таблицы БД?

Проверка на наличие записи в БД
Добрый день! У меня, в программе имеется таблица БД, я методом Insert, через DBEdit добавляю записи в эту таблицу. Вопрос следующий, как...

Проверка на существование записи
Здравствуйте. Подскажите как мне проверить есть ли у меня в базе такая запись. Для чего мне это нужно: я делаю клиент-серверную программу...

5
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
01.10.2012, 18:59
Есть такой стэйтмент exists. Попробуй!
0
 Аватар для Romantik_FM
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
02.10.2012, 11:20  [ТС]
Pascal
1
2
3
AdoQuery1.Sql.Add('select * from viruchka');
AdoQuery1.Sql.Add('where data_v =  ''' +  DateToStr(DateTimePicker.Date)+'''');
AdoQuery.Active:=true;
не соответствие типов в условии отбора..
с exists не работал никогда
0
1234 / 424 / 107
Регистрация: 31.03.2012
Сообщений: 1,159
02.10.2012, 15:02
Цитата Сообщение от Romantik_FM Посмотреть сообщение
AdoQuery1.Sql.Add('select * from viruchka'); AdoQuery1.Sql.Add('where data_v = ''' + DateToStr(DateTimePicker.Date)+'''');
viruchka и where не сливаются в одно слово?
0
 Аватар для Romantik_FM
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
03.10.2012, 11:20  [ТС]
нет

Добавлено через 58 секунд
может как то с параметрами нужно?

Добавлено через 1 минуту
получается я дату в строку делаю и сравниваю с датой, по другому ругается

Добавлено через 13 часов 50 минут
Delphi
1
2
ADOQuery1.SQL.Text:='select * from viruchka where data_v = #'+
   AnsiReplaceStr(FormatDateTime('MM/dd/yyyy', DateTimePicker1.Date),'.','/')+'#';
Может кому и прогодиться
0
 Аватар для Romantik_FM
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
04.10.2012, 16:03  [ТС]
Добавлено через 2 минуты
с этим разобрался, как теперь отобразить данные один год - одна серия?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
For J:=0 To n-1 Do //n:=strToInt(Edit1.Text);//Кол-во серий
  Begin
   with chart1 do
    begin
      AddSeries(TFastLineSeries.Create( Self ));
      Series [J].Title:=ComboBox3.Items[ComboBox3.ItemIndex-n+j+1]+' год'; //Name Series
      Series [J].Visible:=True;
 
     while not(form1.ADOQuery1.Eof) do
      begin
       myDate := (form1.ADOQuery1data_v.Value);
       DecodeDate(myDate, myYear, myMonth, myDay);
        if (myYear = strtoint(ComboBox3.Items[ComboBox3.ItemIndex-n+j+1])) and
         (myMonth = ComboBox1.ItemIndex+1) then
          begin
           series[J].AddX(form1.ADOQuery1cena.Value);
           form1.ADOQuery1.Next;
          end  else form1.ADOQuery1.Next;
      end;
 
    end;
  end;
отображает в одну серию, данные есть на несколько лет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2012, 16:03
Помогаю со студенческими работами здесь

Проверка существующей записи из бд
Добрый день! Подскажите пожалуйста,как и где прописать проверку существующей записи перед добавлением новой записи. Существующие записи в...

Проверка существования записи в БД
перед добавлением пользователя мы должны проверить Edit1.Text с записями в таблице в столбце AdminName. если в бд уже есть такая запись...

Проверка существования записи
Использую Delphi + Access. Процедура добавления а за одно и существования записи. procedure TfrmDodIzUsers.BitBtn1Click(Sender: TObject);...

проверка таблиц на одинаковые записи
Помогите написать sql запрос. Допустим имеются таблицы Склад (Вид_изделия, Наименование_изделия, Количество, Дата_док) и Приход...

Проверка на наличие записи в таблице
Есть таблица. Необходимо при выборе даты и времени проверять есть ли в таблице запись на эту дату и время. Добавлено через 3 часа 2...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru