2014-09-10 27 views
1

如何獲取受執行的UPDATE查詢影響的行數R獲取已更新的行數

r <- sqlQuery(channel, 'UPDATE foo SET bar = 1') 

我能得到什麼(從一個MS SQL Server數據庫的連接)僅僅是一個character(0) ...

+0

討論始於http://stackoverflow.com/questions/25727473/rodbc-error-handling-for-sqlquery – user3341592 2014-09-10 09:54:14

回答

0

從Microsoft數據訪問SDK ODBC幫助指導:

SQLROWCOUNT返回數字受UPDATE,INSERT或DELETE語句影響的行; SQLBulkOperations中的SQL_ADD,SQL_UPDATE_BY_BYYBOOKMARK或SQL_DELETE_BY_BOOKMARK操作;或SQLSetPos中的SQL_UPDATE或SQL_DELETE操作。

我希望有一種方法可以通過您正在使用的api調用此ODBC函數。