--- a/dbd/oracle/statement.c Tue Feb 17 00:23:00 2009 +0000 +++ b/dbd/oracle/statement.c Fri Apr 17 23:46:12 2009 +0000 @@ -78,6 +78,16 @@ } /* + * column_names = statement:columns() + */ +static int statement_rowcount(lua_State *L) { + luaL_error(L, DBI_ERR_NOT_IMPLEMENTED, DBD_ORACLE_STATEMENT, "columns"); + + return 0; +} + + +/* * success,err = statement:execute(...) */ int statement_execute(lua_State *L) { @@ -452,6 +462,7 @@ static const luaL_Reg statement_methods[] = { {"affected", statement_affected}, {"close", statement_close}, + {"columns", statement_columns}, {"execute", statement_execute}, {"fetch", statement_fetch}, {"rowcount", statement_rowcount},