|
|
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
Через ADODB.Recordset открываю таблицу на SQLе только для добавления данных Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 10:47 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
1. Если не тянуть весь набор данных, то используйте фильтрацию. 2. Если нужно только добавить данные, то зачем Вам вообще открывать таблицу? Воспользуйтесь Insert'ом. и будете добавлять только одну строку, не заморачиваясь большая таблица или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 10:55 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:00 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
Поправочка: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:39 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
Какой смысл в поправочке? Невыполнимое условие гарантирует top 0, а количество выбранных полей на скорость добавления почти не повлияет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:47 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
2 Melkiades: а что за поправочка ? И так работает нормально. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:50 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
2 Antonariy: количество выбранных полей на скорость очень даже влияет, если условию запроса удовлетворяют, скажем, 10 тысяч строк, которые клиент показать все равно одновременно не сможет. 2 Shubnikov: конструкцию "select * from" использовать не рекомендуется, лучше явно перечислять поля. Об этом постоянно твердят в разделе форума по SQL Server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 12:28 |
|
||
|
Время открытия запроса
|
|||
|---|---|---|---|
|
#18+
Melkiades , таблица открывается для заполнения , условие 1=2 явно указывает на то, что в выборке не будет, скажем, 10 тысяч строк, а ровно 0 . Работать с выборкой не нужно, нужно просто добавить записи через рекордсет. И количество полей почти никак не повлияет, база все равно заполнит недостающие поля записи null'ами или default'ами. Ну я не знаю как еще префразировать мысль. Melkiadesконструкцию "select * from" использовать не рекомендуется, лучше явно перечислять поля. Об этом постоянно твердят в разделе форума по SQL Server.Ситуации, когда запрос глючит без указания полей, достаточно редки и данный случай к ним не относится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34492033&tid=2164126]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 406ms |

| 0 / 0 |
