public static int ExecuteTransaction(string tableName, string sql, int index) { int nRet = -1; if (Program.EnableRemoting && false) { mDataTableProxy.ReleaseRemoteTable(tableName); nRet = mDataTableProxy.ExecuteTransactionCommand(tableName, sql, index); } else { if (mCommands.ContainsKey(index)) { SqlCommand cmd = mCommands[index]; cmd.CommandText = sql; nRet = cmd.ExecuteNonQuery(); } } return(nRet); }