Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Поздравляю всех с прошедшим праздником. У меня проблема такая: Есть хранимая прцедура 'Find' на сервере(MSSQL2000) и есть приложение на Delphi. Процедура в Query работает хорошо,имеет 4 входных параметра,все по умолчанию Null. Использую компонент TADODataSet. Когда ввожу в поля ComboBox сразу все 4 значения,результат в Grid появляется.Если ввести одно значение или два,три Grid пуст,хотя как писал выше,значения по умолчанию Null. Что у меня не правильно подскажите. procedure TForm1.Button7Click(Sender: TObject); begin With MD.DataSet do begin Active:=False; CommandText:='Find'; Prepared:=True; Parameters.Refresh; Parameters.ParamByName('@A').Value:=ComboBox10.Text; Parameters.ParamByName('@B').Value:=ComboBox11.Text; Parameters.ParamByName('@C').Value:=ComboBox15.Text; Parameters.ParamByName('@D').Value:=ComboBox13.Text; Active:=True; end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:24 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Наверное, в процедуру передается пустая строка, а не Nil. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:35 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Делфийское прозвище Нулла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:46 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
В типах входных Value параметров компонента ничего не пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:46 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Пишу Null-не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:47 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Если Combobox пустой, не присваивай ничего параметру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:51 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Shark: Ты имеешь в виду Values?Он пуст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 11:56 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Я имею ввиду 1) If ComboBox10.Text<>'' Then Parameters.ParamByName('@A').Value:=ComboBox10.Text; 2)If ComboBox10.Text<>'' Then Parameters.ParamByName('@A').Value:=ComboBox10.Text else Parameters.ParamByName('@A').Value:=nil; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 12:00 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Shark: Nil ему не нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 12:01 |
|
||
|
TADODataSet
|
|||
|---|---|---|---|
|
#18+
Shark,спасибо,все получилось.Стыдно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2003, 12:07 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32086675&tid=2119362]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 129ms |

| 0 / 0 |
