![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 12
|
![]()
Привет помогите пожалуйста запутался! на данный момент проблема такая при выполнении ставлю флажок и сразу и вылезает такая ошибка:
параметр NUM_REP не имеет значение по умолчанию что это за параметр? procedure TForm1.CheckListBox1Click(Sender: TObject); var s:STRING; i,k:integer; begin with Form1.ADOQuery2 do begin close; k:=0; SQL.Clear; SQL.Add ('SELECT Âóç.¹, Âóç.[Íàçâàíèå âóçà], Âóç.[Íàçâàíèå ñïåöèàëüíîñòè], Âóç.[Ôîðìà îáó÷åíèÿ], Âóç.[Âèä îáó÷åíèÿ], Âóç.[Êîíêóðñ ïðîøëîãî ãîäà], Âóç.[Ïëàòà çà îáó÷åíèå]'); SQL.Add (' FROM Âóç '); s:=''; for i:=0 to CheckListBox1.Items.Count - 1 do if CheckListBox1.Checked[i] then begin f k=0 then s:=s+(' NUM_REP ='+CheckListBox1.Items[i]) ELSE s:=s+(' OR NUM_REP ='+CheckListBox1.Items[i]); k:=1; END; if s<>'' then SQL.Add(' where '+s); Open; Datasource1.dataset:=AdoQuery2; end; end; Последний раз редактировалось CRASH040; 24.05.2011 в 22:21. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 12
|
![]()
С этим разобрался поменял поле .
s:=s+(' Название вуза ='+CheckListBox1.Items[i]) ELSE s:=s+(' OR Название вуза ='+CheckListBox1.Items[i]); k:=1; теперь проблема где поменял название пишет пропущен оператор. только что там за оператор должен быть? Последний раз редактировалось CRASH040; 25.05.2011 в 18:26. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Здравствуйте
Попробуйте так Код:
До свидания Последний раз редактировалось OlegVE; 25.05.2011 в 19:48. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 12
|
![]()
OlegVE
это не помогло вылетает таже ошибка. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Попробуйте так
Код:
Код:
Код:
Цитата:
Разберитесь с Вашим OR (отметил синим выше). У Вас может появиться "WHERE OR" при первой неудаче Код:
Код:
Последний раз редактировалось OlegVE; 25.05.2011 в 19:50. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 12
|
![]()
вчера ещё так пробовал ничего не получается!
Я скинул прогу посмотри может получится, а то может у меня ещё там что не так и поэтому не работает. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
По высланному Вами проекту:
1. Удалите из ADOQuery1 DataSource. У Вас стоит DataSource1. 2. [Название вуза] Слона то я и не приметил. ![]() Последний раз редактировалось OlegVE; 25.05.2011 в 19:51. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 24.05.2011
Сообщений: 12
|
![]()
OlegVE
огромное спасибо тебе очень помог) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с запросом SQL | lyle_200490 | SQL, базы данных | 2 | 20.11.2010 08:09 |
Проблема с SQL-запросом | stscolt | БД в Delphi | 5 | 19.02.2010 16:47 |
Проблема с SQL запросом | Bilargo | БД в Delphi | 4 | 27.11.2009 19:10 |
Проблема с SQL Запросом | Worms | БД в Delphi | 7 | 13.01.2008 23:09 |