|
|
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
Очень все здравствуйте! Неспеша переползаю на ADP+SQL. По Гетцу передать параметры в ХР правильно так Set prm = cmd.CreateParameter("@Fam", adVarWChar, adParamInput, 30, Me![Familu].Column(1)) cmd.Parameters.Append prm Set prm = cmd.CreateParameter("@Nam", adVarWChar, adParamInput, 15, Me![Name].Column(1)) cmd.Parameters.Append prm Вопрос. А можно как-нибудь упростить синтаксис, типа все параметры передать в одной строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 00:56 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
вроде так Код: plaintext будет одна строка :) -- --- Alexey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 01:30 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, наверно криво сформулировал вопрос (не хотел телепатов тестировать, честно). Есть порядка 20 параметров, которые нужно передать в ХР. Как бы их все вышеприведенным способом не расписывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 01:40 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
вот этого не знаю, скорее всего так нельзя, все равно ведь для каждого параметра придется указать его имя, тип, [inout], длину... разве что только написать функцию которая принимает только валуе для всех параметорв а внутри себя уже устанавливает все остальные параметры, и вызывать эту функцию. -- --- Alexey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 02:25 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
cmd.Parameters.Refresh Тогда вобще не придется прорисывать параметры, ADO самостоятельно заполнит коллекцию. Но эта операция требует времени, и увеличивает наерузку на сервер, так что злоупотреблять ей не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 06:09 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
Вот так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 09:59 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
бывает такая конструкция: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 11:25 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
Идеи понятны, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 22:55 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
Я чаще пользуюсь методом from Pavel Код: plaintext 1. 2. 3. 4. 5. 6. нечто вроде этого. И наглядно и нет так длинно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 10:14 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
2 Odess: А не лучше ли в таком случае запомнить "нужные вещи" в переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 17:31 |
|
||
|
CreateParameter. Упростить синтаксис
|
|||
|---|---|---|---|
|
#18+
2 AlexJuice А не лучше ли в таком случае запомнить "нужные вещи" в переменные? Может и проще - но мне так нагляднее - визуально. Хотя, конечно переменные тоже можно со смыслом назвать ;-) Ну и если, естественно, в цикле выполняется много раз. А так - я уже давно перестал оптимизировать коды в местах, где выигрыш составит 0,00000012 секунд ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 20:06 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32342762&tid=1677797]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 499ms |

| 0 / 0 |
