在vs.net2003中用C#,mscomm32控件编写通信程序如何与SQL Server2000同步更新
在vs.net2003中用C#,mscomm32控件编写winform通信程序与下位机通信,其上使用datagrid控件并增加数据集,更改数据可保存到SQL Server2000数据库中.
我的问题是:我想把保存到数据库中的数据发到下位机中去,接收时也先保存到数据库再显示,请问应该怎么做?(是自定义的通信协议)
谢谢各位了
[解决办法]
看你的通信接口了,是以太网还,并口,还是232?
定好通信接口后,通信上了,剩下就好办了...
举个例子:
一般来说PC是主控端,那就定义两个指令,一个取数,一个发数
接收:取数据指令,等下位机应答,然后接收数据,接收校验,如果正确就给下位机回应
发送:给下位机指令,得到应答后,向它送数据,如果单片机校验通过,给一个回应.然后单片机发完后再给上位机一个通知,流程结束