Little known thing about the MP panels is that you can load the Microsoft .NET compact framework on them and run a Visual Basic .NET program. Probably not the easiest route, but this opens up all possibilities of database connectivity.
I have a partially completed PPI driver that allows a VB program to read/write data in an S7-200 over serial on an MP277 panel.