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

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

Фильтр [D6, Paradox]


Unle Archi ©   (2002-12-04 21:41:00) 

Помогите!
В Delphi6 при добавление в фильтр числа происходит ошибка:
s:=s+" AND "+name+"="""""+Text+""""
тип поля name-строка.
Text="7"


MsGuns   (2002-12-06 06:31:00) [1]

А тапочки все еще смеются...


Uncle Archi   (2002-12-05 23:39:00) [2]

Спасибо mike-d, ты был прав, получается такая штука:
Phone=""7"
Извените за беспокойство!
Это моя ошибка!


Johnmen   (2002-12-05 11:34:00) [3]

О чем разговор - неясно...:)))

s:=s+" AND name= """+Text+""""
или
s:=s+" AND name="+QuotedStr(Text);


vopros   (2002-12-05 11:27:00) [4]

>Lola © (05.12.02 11:11)
Извини Лола-но вот ты точно ерунду сморозила.


Lola   (2002-12-05 11:11:00) [5]

Если бы это было имя поля, то написано бы было FieldByName("Name").AsString. А если это все же имя поля, то автор явно ошибается: s:=s+" AND Table1.FieldByName("Name").AsString ="+QuotedStr(Text);


vopros   (2002-12-05 10:30:00) [6]

>Anatoly Podgoretsky © (05.12.02 10:14)
Не оскорбляйте
>тип поля name-строка.
Как я понял name- это имя поля.


vopros   (2002-12-05 10:23:00) [7]

Где написано что переменная?


Anatoly Podgoretsky   (2002-12-05 10:14:00) [8]

Не смнши тапочки, name это переменная


vopros   (2002-12-05 10:05:00) [9]

А разве не так
s:=s+" AND name="+""""+Text+""""


Anatoly Podgoretsky   (2002-12-05 08:12:00) [10]

Ты сам виноват, что не используешь стандартные функции для ввода строк в кавычках, а считать не умеешь.

s := s + " AND " + name + "=" + QuotedStr(Text);


REP   (2002-12-05 07:40:00) [11]

s:=s+" AND "+name+"="""+Text+"""";


mike-d   (2002-12-04 22:28:00) [12]

Посмотри под отладчиком, что получается в этой строке, может не то, что ты хотел. Да и что за ошибка вообще?


Наверх

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