1

Тема: VBS: получить количество строк после UPDATE

Здравствуйте. Подскажите, как получить результат UPDATE (количество измененных строк )

Set objMyConn = CreateObject("ADODB.Connection")
objMyConn.Open "DRIVER={MySQL ODBC 5.1 Driver};Server=r2d2;UID=11111;Password=11111;Database=legos;Option=3" 
strQuery = "update shedule set time_begin ='" & OutputTimieMin & "' where user_sid=" & strSID
Set objMyRS = objMyConn.Execute (strQuery)

2

Re: VBS: получить количество строк после UPDATE

http://msdn.microsoft.com/en-us/library … s.85).aspx

Set objMyConn = CreateObject("ADODB.Connection")
objMyConn.Open "DRIVER={MySQL ODBC 5.1 Driver};Server=r2d2;UID=11111;Password=11111;Database=legos;Option=3" 
strQuery = "update shedule set time_begin ='" & OutputTimieMin & "' where user_sid=" & strSID
Set objMyRS = objMyConn.Execute (strQuery,RecordsAffected)

MsgBox RecordsAffected
Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

3

Re: VBS: получить количество строк после UPDATE

Спасибо.

4

Re: VBS: получить количество строк после UPDATE

Xameleon, вопрос и пример можно в «Коллекцию».

5

Re: VBS: получить количество строк после UPDATE

2 alexii: Не вопрос шеф. ) Но вы уверены, что оно того стоит ? Вроде бы это даже не какое то готовое решение, а всего лишь краткое руководство к действию ? Но если в коллекцию - то в коллекцию. Я вот только не знаю как озаглавить правильно.

Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

6

Re: VBS: получить количество строк после UPDATE

Что-то наподобие: «Как в ADODB получить число задействованных в операции записей при использовании строки запроса в методе .Execute()». Впрочем, смотрите сами, нет — так нет.