|
|
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
ПОМогитЕ HELP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 14:31 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
дядя ИгорьВоросик тут возник... :-) как where (@fam is null or fam = @fam) and (@name is null or name = @name) применить к ниженаписанной строчке? WHERE (family LIKE '"+Edit1->Text+"') or name Like '"+Edit2->Text+"'"); Понимаешь, пример у тебя подозрительно искусственный (детский), и дидактически правильнее чтобы там сам до пустяков доходил, а люди тут делом занимаются. Я с SQL мало сталкивался, но попробуй так: WHERE (family LIKE '"+Edit1->Text+"' OR family LIKE '' ) AND (name Like '"+Edit2->Text+"' OR name LIKE '')"; М.б. если есть в SQL какая нибудь спец. проверка на пустоту как ты написал (is null): WHERE (family LIKE '"+Edit1->Text+"' OR family IS NULL) AND (name Like '"+Edit2->Text+"' OR name IS NULL)"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 15:13 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
в том то и вопрос, что не хотит работать WHERE (family LIKE '"+Edit1->Text+"' OR family is null) and name LIKE '"+Edit2->Text+"' or name is null"); ошибки не выдает, код проходит, но поиск не происходит, если хоть одно поле не заполнено... все выше сказанное уже давно испробовал, оба способа, потому и спросил... ЖЕСТЬ Кто нидь сталкивался с такой проблемой, подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 06:55 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
и снова я решил проблем... Хе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 07:28 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
я ошибся! не хотит работать WHERE (family LIKE '"+Edit1->Text+"' OR family is null) and name LIKE '"+Edit2->Text+"' or name is null"); ошибки не выдает, код проходит, но поиск не происходит, если хоть одно поле не заполнено... все выше сказанное уже давно испробовал, оба способа, потому и спросил... ЖЕСТЬ Кто нидь сталкивался с такой проблемой, подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 10:13 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
дядя Игорья ошибся! не хотит работать WHERE (family LIKE '"+Edit1->Text+"' OR family is null) and name LIKE '"+Edit2->Text+"' or name is null"); ошибки не выдает, код проходит, но поиск не происходит, если хоть одно поле не заполнено... все выше сказанное уже давно испробовал, оба способа, потому и спросил... ЖЕСТЬСмоделируем ситуацию мысленно: Допустим в Edit1->Text ты ввёл "Иванов", а Edit2->Text ты оставил пустым. В результате подстановки строка условия будет выглядеть так: Код: plaintext ЖЕСТЬ вне всякого сомнения дядя ИгорьКто нидь сталкивался с такой проблемой, подскажите. Многие сталкивались... Решений на вскидку 2: либо правильно пользоваться параметрами, либо собирать строку условия динамически:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 11:13 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
про параметры толком ничего нет, примеры только самы простые... я уже пару дней ищу, что не так, ничего не выходит, я думал, что мол если поле ввода пустое, то тогда значение ввода принимает null и не используется, т.е идет поис без and... на форуме по sql именно этот совет дали... какого параметра не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 11:25 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
к примеру если использовать '%' вместо null, эффект тот же. Блин какого оперетора не хватает...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 12:50 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
МММММдаааааа, оказывается, что если поставить например '_' вместо null, то все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:02 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Ни как не могу разобраться, в чем проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 14:45 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
прикрепил очередную базу, запустил... Вышла вышенеписанная ошибка... вернул все в исходное... Ошибка осталась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 14:46 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Код покажи ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 15:27 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
дядя Игорьприкрепил очередную базу, запустил... Вышла вышенеписанная ошибка... вернул все в исходное... Ошибка осталасьПоди даты в обычном Edit набираешь? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 03:38 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
да, действительно... Все уже исправил :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 05:54 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Как сделать, чтоб if (Edit->...)... т.е. если в поле что-то записано, то код выполняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 06:35 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
дядя ИгорьКак сделать, чтоб if (Edit->...)... т.е. если в поле что-то записано, то код выполняется?Edit1->Text.IsEmpty()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 07:41 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Достаточно долго искал ответ, не нашел. Подскажите, как сделать корректное сохранение... У меня происходит поиск и найденное добавляется в list позже сохраняю в xls, сохраняются данные в виде последовательных строк, но по каждому лицу в одном поле, как сделать сохранение, чтоб например фамилия записывалась в A1, имя в A2... и так далее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 07:01 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
дядя ИгорьДостаточно долго искал ответ, не нашел. Подскажите, как сделать корректное сохранение... У меня происходит поиск и найденное добавляется в list позже сохраняю в xls, сохраняются данные в виде последовательных строк, но по каждому лицу в одном поле, как сделать сохранение, чтоб например фамилия записывалась в A1, имя в A2... и так далее? Как ты сейчас сохраняешь? "Код покажи ..." © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 07:50 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
TField *fld10=DataModule1->ADOQuery2->Fields->Fields[10]; TField *fld11=DataModule1->ADOQuery2->Fields->Fields[11]; for(DataModule1->ADOQuery2->First();!DataModule1->ADOQuery2->Eof;DataModule1->ADOQuery2->Next()) List->Add(fld0->AsString+", "+fld1->AsString+", "+fld2->AsString+", "+fld3->AsString+", "+fld4->AsString+", "+fld5->AsString+", "+fld6->AsString+", "+fld7->AsString+", "+fld8->AsString+", "+fld9->AsString+", "+fld10->AsString+", "+fld11->AsString); DataModule1->ADOQuery2->Close(); } List->SaveToFile("otchet.xls"); List->Clear(); delete List; ShowMessage("poisk end"); Close(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 08:02 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Испробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 09:48 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
работает :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 11:20 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Вопросик из той же оперы... Как записать кроме содержания поля еще и название поля? Инфа выходит по полям типа А1 А2... новый результат строчкой ниже, это все работает, Задумка сделать первое поле и определить зарание его значение (подписать), т.е. а b 1 Фамилия имя 2 Иванов Иван Возможно ли это сделать автоматически, или как- то сложнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 11:54 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
хелпппп please ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 13:40 |
|
||
|
Подскажите пожалуйста
|
|||
|---|---|---|---|
|
#18+
fld10->FieldName; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34180654&tid=2029629]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
236ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 614ms |

| 0 / 0 |
