日期:2014-05-17  浏览次数:20499 次

初学者WINDOW CE上开发
我也是第一次拿到PDA。PDA已经配置好了。可以上网。那么我现在要做从PDA访问服务器。PDA能连接到服务器。因为PING得通。

我将我的程序在VS《智能设备CBA项目》部署。然后,将部署的文件。放到PDA上。我就是写了个简单的程序。通过一个按钮点击。更新服务器上的一个字段。然后就报下面的错了。
错误
DeviceApplication6.exe
MissingMethodException
无法找到 PInvoke DLL“sqlceme30.dll”。

位于 System.Data.SqlServerCe.SqlCeConnection..ctor()
位于 System.Data.SqlServerCe.SqlCeConnection..ctor(String connectionString)
位于 DeviceApplication6.Form1.button1_Click(Object sender, EventArgs e)
位于 System.Windows.Forms.Control.OnClick(EventArgs e)
位于 System.Windows.Forms.Button.OnClick(EventArgs e)
位于 System.Windows.Forms.ButtonBase.WnProc(WM wm, Int32 wParam, Int32 lParam)
位于 System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
位于 Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
位于 System.Windows.Forms.Application.Run(Form fm)
位于 DeviceApplication6.Program.Main()

有这方便的经验的人士,麻烦帮忙一下。小弟感激不尽。

------解决方案--------------------
错误提示缺动态库,你把动态库放上去
------解决方案--------------------
无法找到 PInvoke DLL“sqlceme30.dll,你部署有问题。