wince上的程序是没有办法连接PC的SQL Server,只能连接SQL CE数据库如果需要访问数据,可以用WebService来间接访问,或者用同步数据库的方式。

解决方案 »

  1.   

    和普通的C#连接数据库是一样的。请参考:
    C#访问SQL Server以及数据操作我以前做过和你这个类似的项目,不过我们并没有直接连远端的数据库服务器,我们在服务器端写了另外一个服务程序:Mobile < --- >   自己写的中转服务器(Socket监听)   < --- > 数据库服务器在Mobile和中转服务器之间通过TCP/IP(GPRS)相连,他们之间交换的信息是我们自己定义的消息格式,中转服务器将接受到的消息转换成相应的SQL语句,再想数据库服务器提出请求,得到结果后,中转服务器按照事先定义的消息格式转发到Mobile端,Mobile端解释接收到的消息并显示。
      

  2.   

    我也遇到同样的问题。不知道是什么原因。不知道楼主解决该问题没有。如果解决了希望可以告诉我问题原因和解决办法。谢谢
    我Email:[email protected]
      

  3.   

    建个webservice,PDA去访问其中的操作数据库方法就行了
      

  4.   

    直接连接肯定是可以,不过SQL SERVER 2k必须是SP4补丁的,使用WEB SERVICE则不需要,其它的操作跟WINFORM程序差不多的
      

  5.   

    在PDA中指定路径,然后在PDA中连接指定的路径就可以连接。
    在PC上连接可能连接不了
      

  6.   

    PC还是PDA都可以,PDA上连接sqlce数据库,连接字符串用数据库路径就好了,连接PC的也可以,同步PC才能实现,连接方法和一般连接都一样。