|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.08.2010, 20:35 | #1 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 16
|
SQL ADO Delphi
Привет всем!!!
У меня возникла проблема: Есть База в Access из 2-х таблиц Таб1(idtab1,texttab1) связана с Таб2(idtab2, numbertab2, texttab2) При применении SQL запроса на отбор(select * from tab1, tab2 where numbertab2 =idtab1) говорит что : numbertab2 неимеет значение поумолчанию Хочу вывести записи при которых данные номера совпадают!!! Я в программировании недавно так что сильно непинайте!!!!!!!!! |
17.08.2010, 20:58 | #2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Используйте параметры. Поиск поможет.
Никогда не знаешь, где тебе повезет... (Фрай)
|
18.08.2010, 06:09 | #3 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 16
|
Какие таки параметры??? непонимаю...
можно поподробнее? |
18.08.2010, 06:29 | #4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
darknezz, спокойно, не паникуй, поможем. Можешь привести скрин таблиц с несколькими записями?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
18.08.2010, 07:27 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.08.2010, 11:55 | #6 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 16
|
нный.jpg
Между таблицами есть связь ТабФИО(1 ко многим)ТабЗемля так вот что бы при нажатии на кнопочку вылазило окошко с dbGrid дополнительных землевладельцев которые владеют данной землёй ТабФИО(id_fio(счётчик), и др поля) ТабЗемля(id_zemlya(счётчик), number_zemllya и др поля) я пытаюсь сделать так select * from ТабФИО, ТабЗемля where id_fio = number_zemlya Если я неправильно делаю, то как луче сделать??? |
18.08.2010, 12:29 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так подожди, ты говоришь что у тебя один грид основной, а содержимое другого зависит от положения курсора в первом?
I'm learning to live...
|
18.08.2010, 13:19 | #8 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
1 что упало на ум .. а у тебя у поля number zemlya тип данніх какой ?
и вообще поля должны иметь нормальные названия. Например если поле у тебя служит для связи с таблицей ФИО то название должно быть примерно таким id_fio, и запросы я обычну пишу полные, тоесть select * from trololo, trolololo2 where trolololo.id=trolololo2.id; типа такого ...
Skype : UASm1Le.
|
18.08.2010, 17:56 | #9 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 16
|
Типы одинаковые там Интегер и там интегер,
ещё подумал и пришел к выводу что запрос неверный слегка получается что нада типо сделать так select * from tabFIO, tabZemlya where kadastr= kadastr and id_fio=number_zemlya смысл такой а как тока правильно написать незнаю!!! |
18.08.2010, 17:56 | #10 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 16
|
ашыбку выдоёт!!!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подключение к SQL Server через ADO в DELPHI | lenuxoid | БД в Delphi | 10 | 22.09.2012 19:33 |
ADO и MS SQL | Сид | БД в Delphi | 0 | 19.07.2010 22:32 |
Начать работу с БД, ADO, SQL | norfonzor | БД в Delphi | 22 | 01.06.2010 10:47 |
ADO + MS SQL + Delphi | Mixasik | БД в Delphi | 13 | 08.07.2009 21:35 |