Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.04.2003, 18:22
|
|||
---|---|---|---|
|
|||
Именные параметры |
|||
#18+
Процедуру типа sp_SP @id int = NULL, @co = NULL хотелось бы вызывать так: EXEC sp_SP @co = 5. Казалось бы достаточно было присвоить параметру имя: oPar.Direction = System.Data.ParameterDirection.Input; oPar.Value = 5; oPar.ParameterName = "@co"; Так фигу: команда транслируется в "EXEC sp_SP 5". Непонятно зачем тогда вообще имена параметров. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2003, 18:27
|
|||
---|---|---|---|
Именные параметры |
|||
#18+
Непонятно зачем тогда вообще имена параметров. Чтобы на клиенте по коллекции параметров бротить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2003, 20:14
|
|||
---|---|---|---|
|
|||
Именные параметры |
|||
#18+
Так можно и по их индексам бродить... Нет, я правду знать хочу! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.04.2003, 23:18
|
|||
---|---|---|---|
Именные параметры |
|||
#18+
имена параметров используются для SqlClient. по этим именам они привязываются к sql предложению Код: plaintext
OleDb, Oracle и Odbc не поддерживают именованные параметы - там привязка проводится по индексу ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.04.2003, 10:16
|
|||
---|---|---|---|
|
|||
Именные параметры |
|||
#18+
Вот реальное выражение выполненное с использованием OleDB EXEC GETFLIGHTSEX2_1 @d1 = '2003-04-20', @d2 = '2003-04-24', @fno = 'esl9659'. Правда на выполнение была отправлена именно эта строка. Стало быть "по уму" енто сделать нельзя. Разочарован, ну все равно - thanks. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1440166]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 152ms |
0 / 0 |