Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
alexbl
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 236
1

Многочисленные запросы к БД, как лучше реализовать?

23.01.2008, 16:32. Просмотров 708. Ответов 8
Метки нет (Все метки)

Посоветуйте пожалуйста, необходимо сделать 200 запросов на изменение информации в БД:
Код
UPDATE tblSubscribe SET strActive='&arrFields(t)&' WHERE strNumber='&t
Как лучше сделать: выполнить эти запросы через
Код
Set rs=conn.Execute(SQL)
Set rs=Nothing
или через один объект
Код
Set rs = Server.CreateObject('ADODB.Recordset')
и несколько
Код
rs.Open SQL, conn
rs.Close
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2008, 16:32
Ответы с готовыми решениями:

Как лучше реализовать сервер с точки зрения производительности?
Здравствуйте, хочу потренироваться в сетевом программировании и вот стал вопрос: Как лучше...

Как лучше реализовать парсер HTML/XML, CSS, JavaScript?
Пишу свою интегрированную среду разработки для HTML, CSS и JavaScript. Считаю необходимым...

Игра морской бой: никак не придумаю как лучше реализовать корабли в игре
Пишу игру "Морской бой" на c# и никак не решу как лучше реализовать в программе корабли.

Asp Net MVC, где лучше размещать запросы к БД?
В рамках обучения делаю свой блог на Asp Net MVC. Для работы с БД используется Entity Framework,...

Как лучше писать запросы и отображать выводимые записи
Здравствуйте. Есть пару вопросов по ADO.NET. БД в ms sql server 2008: 1. Я подключаюсь через...

8
Sergik
23.01.2008, 17:10 2
лучше написать stored procedure
если Access или не хочешь stored procedure, то лучше так
for i=1 to 200
conn.execute(...)
next
alexbl
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 236
24.01.2008, 12:23  [ТС] 3
Спасибо!
Но вот как это отразится на нагрузке системы?
0
Sergik
24.01.2008, 12:59 4
а по другому никак. ну, если возможно, можно попытаться все в один запрос сделать, тебе что конкретно нужно?
alexbl
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 236
24.01.2008, 15:09  [ТС] 5
да мне, в принципе, самое главное чтобы работало и не тормозило + не сильно грузился сервак, т.к. хостинг арендуемый.....
а как в один запрос затолкать, если БД Access?
0
Sergik
24.01.2008, 15:13 6
если у тебя добавляемые значения подвергаются какой-то логике, то можно ее сымитировать в запросе, тогда можно будет обойтись одним запрососм
alexbl
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 236
24.01.2008, 15:36  [ТС] 7
Чего-то я не понял....
Данные выводятся на страницу из БД (столбец ACTIVE) в виде Checkbox, пользователь выбирает все что нужно и отправляет форму, затем эти данные обновляются (в столюце ACTIVE).....
0
Sergik
24.01.2008, 15:39 8
2 запроса:
Код
update table set active=1 where id in (<здесь через запятую переданные ID>)
update table set active=0 where not(id in (<здесь через запятую переданные ID>))
alexbl
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 236
26.01.2008, 14:36  [ТС] 9
спасибо....
0
26.01.2008, 14:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2008, 14:36

Как реализовать запросы
В общем у меня такая проблема, нужно мне по базе данных Access которая уже соединена с delphi...

Вывод статистики и запросы по ней - как лучше: CSV, HTML или из БД ?
Здравствуйте, дорогие форумчане:handshake:. Поясните, пожалуйста, плюсы и минусы вывода...

как реализовать запросы в ооп приложении
Изучаю потихоньку ооп и решил написать небольшой проект. В проекте конечно будет бд :) Так вопрос:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru