Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

нулевой результат запроса [D7, Paradox]


Страницы:   1 2

mari ©   (2003-11-21 10:30:00) 

Извините за глупый вопрос

Query2.Close;
Query2.SQL.Clear;
query2.SQL.Add("select naim from pe where naim=:g");
query2.Params[0].AsString:=gr+" "+nam1+" "+tu;
Query2.Open;

Query2.RecordCount всегда 0, хотя такая строка в таблице точно есть


mari   (2003-11-21 11:07:00) [21]


> aVast © (21.11.03 10:59) [13]

не помогло, я в растерянности :((


Reindeer Moss Eater   (2003-11-21 11:01:00) [22]

Глупости какие.
Нет у нее такой строки в таблице. И все дела.


aVast   (2003-11-21 10:59:00) [23]

to mari
посмею предложить такие варианты:

Query2.Close;
Query2.SQL.Clear;
query2.SQL.Add("select naim from pe where naim="""+gr+" "+nam1+" "+tu+"""");
Query2.Open;


или


Query2.Close;
Query2.SQL.Clear;
query2.SQL.Add("select naim from pe where naim=:g");
query2.Params[0].ParamType:=ptInput;
query2.Params[0].DataType:=ftString;
query2.Params[0].AsString:=gr+" "+nam1+" "+tu;
Query2.Open;


Reindeer Moss Eater   (2003-11-21 10:53:00) [24]

Скопируй содержимое поля naim в редактор фара.
Скопируй туда же значение gr+" "+nam1+" "+tu

Сравни


mari   (2003-11-21 10:52:00) [25]

пробовала Like вместо =, результат тот же :((


Johnmen   (2003-11-21 10:50:00) [26]

>та что равна gr+" "+nam1+" "+tu

Мы ея не видим, почему-то...:)


Reindeer Moss Eater   (2003-11-21 10:46:00) [27]

Нет такой записи в таблице.


mari   (2003-11-21 10:45:00) [28]

> Anatoly Podgoretsky © (21.11.03 10:40) [5]

проверила, в гриде ничего нет, а параметр правильный


Плохиш_   (2003-11-21 10:41:00) [29]

>mari © (21.11.03 10:40) [6]

QuotedStr тебе поможет


mari   (2003-11-21 10:40:00) [30]

та что равна gr+" "+nam1+" "+tu


Anatoly Podgoretsky   (2003-11-21 10:40:00) [31]

mari © (21.11.03 10:30)
Выведи в грид, видно или нет?
А RecordCount опасная штука, что бы на нее опираться.
И посмотри чему равен query2.Params[0] после присвоения, то ли что надо или нет.


Reindeer Moss Eater   (2003-11-21 10:38:00) [32]

Query2.RecordCount всегда 0, хотя такая строка в таблице точно есть

Какая "такая"?


Reindeer Moss Eater   (2003-11-21 10:36:00) [33]

Потому что рекордкаунт равен нулю.
Если бы подходила, не был бы равен нулю


mari   (2003-11-21 10:34:00) [34]

т.е.? почему не подходит?


Reindeer Moss Eater   (2003-11-21 10:31:00) [35]

Может и есть, но не подходит к условию Where


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо