public Guid ExecDataTableGid(IDbCommand command)
        {
            DataTable dtt = ExecDataTable(command);

            if ((dtt == null) || (dtt.Rows.Count < 1))
            {
                return(Guid.Empty);
            }
            else
            {
                return(GDataTypeConverter.DbToGid(dtt.Rows[0][0]));
            }
        }
        public Guid ExecScalarGid(IDbCommand command)
        {
            Guid result = Guid.Empty;

            if (_auto_open_close)
            {
                Open();
            }
            command.Connection     = _connection;
            command.CommandTimeout = _command_timeout;
            result = GDataTypeConverter.DbToGid(command.ExecuteScalar());
            if (_auto_open_close)
            {
                Close();
            }
            return(result);
        }