你可以看一下叫做命名管道的东西。这是通常的做法。
你可以在msdn上看到它,有一个很好的例子。 https://msdn.microsoft.com/en-us/library/bb546085(v=vs.110).aspx
MSMQ专用机器队列易于在VB6中设置和使用。它们几乎听起来很适合你正在做的事情,你可能完全放弃了数据库。
在另一个响应中提到的管道是一种常见的机制。我在交换少量数据时的偏好是UDP套接字。
使用Winsock控件,您可以在几行代码中设置peer-peer或'talker-listener'通信。您的第二个程序可以从第一个程序中侦听简单信号或更完整的数据包,并采取相应措施。
另一个好处是,如果这台PC在本地网络上,那么将这两台程序移动到单独的PC上是微不足道的,如果以后需要的话。