我在 vb.net cf 中开发了一个小型应用程序,通过 wifi 连接到 sqlserver 2008。测试一下,我关闭了wifi开关,应用程序正确退出。打开wifi,启动应用程序。但是,它说无法访问 sqlserver。cnn.open() 惨遭失败。奇怪的是,当我将 pda 放在它的底座上并与 ActiveSync 同步时,应用程序可以完美运行。ActiveSync 似乎重置了一些端口或进程,从而再次启用与 SqlServer 的连接。
所以,问题是,为什么wifi丢失后我无法重新连接到sqlserver,除非我重新进行ActiveSync重新连接???
PDA:已启用摩托罗拉 MC919Z 手持式 rfid
操作系统:Windows Mobile 6.5.3 WWE
Dim cnn As New SqlConnection("Data Source=192.168.0.40\serverInstance;Initial Catalog=MyBase;Persist Security Info=True;User ID=usr;password=pwd")
cnn.Open() 'runs ok 1st time, but turned wifi off, exit app, turned wifi on, app crashes here!