|
|
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Пытаюсь сделать вызов хранимой процедуры. Пусть TAdoStoredProc - spSelect Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Меня интересует та часть кода, которая отвечает за "обнуление" значения параметра Я её пытался выполнить и так: Код: plaintext 1. Код: plaintext 1. Код: plaintext 1. В случае, если процедуру первично вызываем, присвоив параметру не нулевое значение - всё ок, но если вторично вызвать процедуру и не присваивать параметру значение, т.е требуется вызвать процедуру со значением параметра NULL, в параметре остается старое значение. Извиняюсь за сумбур. Что посоветуете? В Делфях подобное работает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 11:20 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
И так пробовал - не идет!!!!! Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 11:22 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Не уж-то никто с БД через ADO не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 12:25 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
я очистил так ...Parameters->ParamByName("@Param1")->Value =""; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 13:37 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Pegasikя очистил так ...Parameters->ParamByName("@Param1")->Value =""; Ты просто присвоил параметру значение - пустая строка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 14:21 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
A мне надо именно NULL, т.к условие у хранимой процедуры Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 14:25 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
4 ActualADO а если перед открытием процедуры просто обнулять все параметры кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 14:48 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Shiklgruber4 ActualADO а если перед открытием процедуры просто обнулять все параметры кодом? Как? Если всеми выше перечисленными мною способами - то не подходит - не обнуляет, хотя в Делфи такое работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 14:50 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
ой ... неуспел допечатать.. :) например присвоить параметру значение переменной, которая=NULL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 14:51 |
|
||
|
BCB, ADO и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Что-то я совсем запутался Код: plaintext 1. 2. 3. 4. 5. В ListBox выводит 0:00:00 Переменная типа TDateTime вообще может быть NULL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 15:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34389609&tid=2029256]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 513ms |

| 0 / 0 |
