--- a/dbd/db2/statement.c Tue Feb 17 00:23:00 2009 +0000 +++ b/dbd/db2/statement.c Fri Apr 17 23:46:12 2009 +0000 @@ -75,6 +75,15 @@ } /* + * column_names = statement:columns() + */ +static int statement_rowcount(lua_State *L) { + luaL_error(L, DBI_ERR_NOT_IMPLEMENTED, DBD_DB2_STATEMENT, "columns"); + + return 0; +} + +/* * success = statement:execute(...) */ static int statement_execute(lua_State *L) { @@ -468,6 +477,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},