|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.05.2010, 22:19 | #1 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
Запросы
Подскажите, пож., как исправить код :
Код:
Последний раз редактировалось Stilet; 11.05.2010 в 08:18. |
10.05.2010, 22:35 | #2 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
В каждой строке datamodule2.ReestrQuery.SQL.Add в конце строкового аргумента ставь пробел, а то у тебя запрос сливается, получается :
SELECT reestr.Кодзаписи,reestr.ОГРН,reestr .КодИП,reestr.Датарегистрации FROM reestrWHERE reestr.КодИП=КодИП: '''+Edit1.Text+''''); База данных вот такое : "reestrWHERE" не поймет. пробелчик нужен. И вообще русские названия полей - это не очень. И пробелы в SELECT, WHERE,FROM убери. Че это за... Вот так вроде. Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
10.05.2010, 22:48 | #3 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
Теперь вылезла ошибка:
'Параметр reestr.Код записи не имеет значения по умолчанию' Где мне искать ошибку? В БД? |
10.05.2010, 23:07 | #4 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
Попробуй просто вот так.
Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
10.05.2010, 23:19 | #5 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
Теперь 'reestr.КодИП'. Может это быть из-за того, что поле у меня называется не 'КодИП', а 'Код ИП', т.е. с пробелом?!
|
10.05.2010, 23:33 | #6 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
Именно из-за этого. Названия должны точно совпадать.
Попробуй вот эти два варианта. Код:
Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
10.05.2010, 23:55 | #7 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
Код:
Последний раз редактировалось Stilet; 11.05.2010 в 08:19. |
11.05.2010, 07:51 | #8 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
В одном запросе никак.
Делаешь два запроса: один открывает таблицу полностью или какую-то выборку из нее - по-желанию. Второй мы уже обсудждали. Берешь из него уникальный идентификатор. В твоем случае - КодИП вроде. И в первом запросе позиционируешь курсор на строке с данным идентификатором. Методы Locate,Find,FindNear или просто перебираешь подряд.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
11.05.2010, 08:21 | #9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
11.05.2010, 13:34 | #10 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
Если не трудо, подскажите, пож., код! Не могу сообразить
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запросы | Kristina92 | Microsoft Office Access | 2 | 25.03.2010 21:27 |
Запросы | Katushka_88_88 | Microsoft Office Access | 3 | 25.01.2010 20:04 |
Запросы к БД | xDjarx | БД в Delphi | 6 | 14.05.2008 17:04 |
Запросы к БД | H@Z@RD | Общие вопросы Delphi | 3 | 28.03.2007 01:39 |