Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
Надо получить данные из БД и присвоить переменным (45 полей). Есть два способа это сделать: 1) открыть рекордсет, который возвратит одну запись и значение полей присвоить переменным. Всего переменных- 45 штук. 2) создать команд из 45 параметрами (Output), и значение параметров присвоить переменным. Какой способ лутше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:12 |
|
||
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
Со строкой меньше телодвижений. Переменные - в массив и в цикле заполняй из строки. Если есть такая возможность. По скорости разницы небудет практически а кода меньше.(не нужно создавать параметры). Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:21 |
|
||
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
можно неявно открывать набор: МояПеременная = cnn.Execute("Select МоеПоле AS V From МояТаблица Where МоеУсловие")("V") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:28 |
|
||
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
Какой способ считается лутшим стилем програмирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:33 |
|
||
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
ulisможно неявно открывать набор: МояПеременная = cnn.Execute("Select МоеПоле AS V From МояТаблица Where МоеУсловие")("V") Что 45 раз неявно открывать набор??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:36 |
|
||
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
Да хоть 450 раз. Это на первый взгляд кажется "нафига это нужно, да еще 450 раз" Но, во первых, сами запросы можно хранить как строковые перменные в таблице и, соответственно, затем пробежаться по ним в цикле. Во-вторых, сами запросы могут довольно сложными ... Лично я предпочитаю не нагружать сервер, а делать все на клиентской стороне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 20:20 |
|
||
|
Как лутше?
|
|||
|---|---|---|---|
|
#18+
авторМояПеременная = cnn.Execute("Select МоеПоле AS V From МояТаблица Where МоеУсловие")("V") Вот с этим я категорически не согласен. 45 раз дергать сервер? Зачем? Все получить за один раз и забить в массив переменных в цикле. 5 строк кода. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 21:41 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32615775&tid=2169193]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 365ms |

| 0 / 0 |
