Low-cost generic adapters are a useful economic alternative to a programmer manufacturer supplied adapter. However, you need to bear in mind that generic adapters only connect pin 1 of the host connector with pin 1 of the target device etc. This may not be compatible with your programmer.