fixes #308

two things to consider:
1) I lost table name in exception message
2) I'm not sure if AdoAdapterException is the right one to throw