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

Использование update + ado+sql server

18.12.2007, 12:37. Просмотров 716. Ответов 7
Метки нет (Все метки)

mne neobhodimo v pole Number_Of_Reviews vnesti znachenie poluchenoe
random dla vseh strok(razlichnoe), gde znachenie pola Overall_Rating>0

privozhu kod:

Код
dim rs,cnn,strSQL,num_rand

Randomize

set cnn=server.CreateObject('adodb.connection')
cnn.open 'DRIVER=SQL Server;SERVER=SLAVA2;UID=bslava;APP=Microsoft Development Environment;WSID=SLAVA2;DATABASE=Securo;Trusted_Connection=Yes'
strSQL='Select Number_Of_Reviews,Overall_Rating FROM Sites_Ratings WHERE Overall_Rating >0'
set rs=CreateObject('adodb.recordset')
rs.Open strSQL,cnn,adOpenKeyset,adLockReadOnly 
rs.MoveFirst 

while not rs.EOF

num_rand=int((4950*rnd)+50)
rs.Fields('Number_Of_Reviews').Value=num_rand
rs.MoveNext 

wend
rs.Update 
set rs=nothing
gde oshibka?
spasibo.
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2007, 12:37
Ответы с готовыми решениями:

Есть ли возможность обратиться с помощью ado к remote sql server?
est li vozmozhnost obratitsa s pomoshju ado k remote sql server. toest esli page 'asp' sidit na...

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот...

Использование подключения к SQL SERVER разными сборками
Добрый вечер, коллеги разработчики. Разрабатываю приложение с поддержкой плагинов. Обычное...

Как можно осуществить репликацию между офисной БД (MS SQL Server) и БД в Интернете (MS SQL Server) ?
Подскажите пожалуйста, как можно осуществить репликацию между офисной БД (MS SQL Server) и БД в...

Подключиться к SQL 2000. BASE_STRING = 'Driver={SQL Server};Server=(local);Database=mybase;
Пишу поключение BASE_STRING = 'Driver={SQL Server};Server=(local);Database=mybase;', тестирую...

7
Sergik
18.12.2007, 13:00 2
rs.Update действует только на текущую запись, а не на весь рекордсет, эту инструкцию следует поместить в цикл
bakss
18.12.2007, 13:58 3
ja postavil,rezultata net.
Sergik
18.12.2007, 14:48 4
почему нет результата? если вываливается ошибка, то какая?
18.12.2007, 14:48
bakss
18.12.2007, 15:05 5
net oshibki net,no proveraju database a tam izmenenij net
bakss
18.12.2007, 15:19 6
sorry
ubral 'on error resume next'
i poluchil oshibku:
Error Type:
ADODB.Field (0x800A0CB3)
Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
Sergik
18.12.2007, 15:25 7
rs.Open strSQL,cnn,adOpenKeyset,adLockReadOnly
замени в этой строке 'adLockReadOnly' на что-нить более подходящее
parashin
0 / 0 / 0
Регистрация: 21.06.2007
Сообщений: 654
18.12.2007, 21:53 8
а можно проще

do while rs.EOF=false
cnn.Execute 'UPDATE Sites_Ratings SET Number_Of_Reviews=' & num_rand
loop
0
18.12.2007, 21:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2007, 21:53

Тип ошибки: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'AL_AS
Я только начинаю, это мой первый пробный пример и никак не могу начать: Вот пример, который я...

Помогите отловить ошибку: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect s
Раньше токого не возникало, пытаюсь вставить в таблицу: otvet = trim(request.form('R1')) last =...

Проблемы с trusted_connection. Ошибка: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login
Пытаюсь подключиться к БД. Строка соединения следующая: Provider=Microsoft OLE DB Provider for SQL...


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

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

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