Recuperar a quantidade de registros afetados por um Update

Galera, alguém sabe como eu posso fazer isso pelo SC, o problema é o seguinte, tenho uma consulta Update que faço via o sc_exec_sql. E preciso de recuperar a quantidade de registros afetados pela consulta para tomar algumas medidas em meu programa. Será que tem como?

Poste o script criado, fica mais fácil achar uma solução.

Ola Hudson, veja se isto lhe ajuda

http://dev.mysql.com/doc/refman/5.5/en/mysql-affected-rows.html

Abraços

William

Wilian, esqueci de dizer, o banco que uso é o MS Sql Server 2008, e também já tentei usar a função correspondente para o mesmo, que é a mssql_rows_affected() mas não funcionou.
Quanto ao script é mais ou menos isso


sc_exec_sql("Update dbo.Docs_Cont_Ent set Devolucao = ‘S’, DataDev = GetDate() where Tp_Doc = ‘{Tp1}’ and Empresa = ‘{Empr}’ and Ref_Func = ‘{Ref}’ and Compet = ‘{Comper}’ and Rota = ‘{rota}’ ", “Intranet”);

preciso tomar uma decisão se o comando acima não afetar nehum registro.
Se alguém tiver uma solução, desde já agradeço…

faça um select count(*) para as mesmas condições e em seguida o update.

Ok,

Funciona SIM.

Porém segue sugestão para implementar um “AffectedRows()” a fim de evitar 2 comandos SQL para obter o óbvio.

Tipo: sc_sql_AffectedRows()

Abraço.