Ok. So your architecture is like this, a client app sends data to a server. On the server there is another app which reads the data and then puts that data into database. If my assumption is right, then you can use XML as your way of communicating. You can send XML from Client to Server. The server app then processes the XML and loads the data into a database server using ADO.NET.

A work around would be to directly access the database server from the Client app and input data into DB directly.