![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтр [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]Посмотри под отладчиком, что получается в этой строке, может не то, что ты хотел. Да и что за ошибка вообще?