我们的需求是:我单位在市内外(各相距10公里左右)分布有A、B、C、D等几个点,有局域网相连,每个点的台式电脑都可以通过局域网将现场数据传送到公司总部。各点机房将采集到的数据随机自动传到公司总部的SQL数据库里的,不需人为干预,平时也锁着门。现假设在B点加一台手持式终端机(无需进入机房操作台式电脑),验货员用它通过无线网络与公司总部的SQL 数据库沟通,查找A、C或D点的任意某条记录进行审验,若达标可以为该记录写入"验货合格"或"验货不合格"之类的信息。验货员距离B点机房也就几米或十几米远。
我对手持式终端机和无线通讯这一块不太熟悉,可否在B点机房内安装WiFi之类的无线路由器,验货员的手持电脑(WinCE操作系统,通过二次开发)连接远程总部SQL数据库查找相关信息,并可通过按键操作写入信息。此方案可行吗?谢谢!

解决方案 »

  1.   

    wifi理论上可以支持100米。你看来也对业务不精(因此没有说出业务员的关键操作要点),对技术也不精,所以拿着完全没有任何的问题在哪里纠结。核心就是:找到有经验的人做。这就是了。在wince上支持.net compaq framework,做个winform程序跟服务器进行web上传下达数据(甚至是直接通过adp.net访问服务器上的sql server数据库)我一点也看不出来有什么问题。实在是看不出有什么问题,关键是这是一层“窗户膜”,你就是怕捅破而已。
      

  2.   

    要看你的手持终端是否支持wifi,如果支持,你当然可以通过wifi把手持终端和B点的局域网连起来,这时你的手持终端就和一台插上网线的电脑在TCP/IP网络编程上没什么两样,不过访问sql server有很多安全方面的设置,你可能要做过实验才知道效果,不过原理上没有问题,
      

  3.   

    PDA如果跟服务器同一个网段,可以ADO.NET来连接数据。也可以事先将数据库写到PDA上的SDF数据库里进行脱机使用,数据录入完毕拿回去总部进行发送。