PDA手持终端WinCE系统连接SqlServer数据库
引言:因项目需求需要通过使用PDA手持终端对条码进行数据采集,并将数据传输到SqlServer进行增删改查操作,一般来说,跟sqlserver的版本没有特别大的关系,我见过用05的、08的、我自己用的2014版本。PDA用的是基恩士的,我也见过用摩托罗拉的,感觉跟品牌应该关系不大,毕竟都是装WinCE系统的。开发工具用的VS2008.在Win7上进行开发。
Demo的测试代码已经上传:点击这里下载Demo
一、首先是安装VS2008,然后是升级到Service Pack 1 ,这些都可以在MSDN上下载,点击这里进入MSDN下载。然后就是PDA的初次安装指南说明书,照着上面安装WinCE和各种驱动和补丁。到目前这步为止应该问题不大。接下去就是坑比较多的地方了,网上的很多资料我也看过,但是都局部描述了一下问题和解决方案。我在这里做一下记录,描述下我遇到的问题,希望可以帮到有需要的人。
二、然后敲完代码,写了个简单的demo测试链接后,在VS上点击“发布”部署到PDA后,马上就报了一个错:
“无法找到dbnetlib.dll”,我下载了网上很多的这个dll,只有这个链接最靠谱:https://download.csdn.net/detail/tiz198183/4344983
然后把这个项目复制到VS项目里,并设置dll的属性为,复制到输出目录:如果较新则复制
三、加入dbnetlib.dll后,再次在VS上部署程序到PDA后,又报了一个错:“SqlException”
查了各种资料,发现这篇文章靠谱:
按照这篇文章的意思 ,1、首先需要在PDA 上安装两个Cab文件,2、然后在项目中引入System.Data.SqlServerCe.dll
四、这时候发现一个问题,运行PC端项目中debug文件里的exe,程序是能跑起来的,通过PC连接PDA运行PDA里的exe也是能跑起来的,但是直接运行PDA端里exe是无法运行报错的。通过对比两端debug里的dll发现,使用VS直接PDA部署的程序会缺少System.Data.SqlServerCe.dll ,把System.Data.SqlServerCe.dll手动拷贝到PDA里的后,直接运行PDA端里exe,程序就可以跑起来了。
五、总结,通过VS直接部署到PDA的程序,看看有木有少dll啥的,少就手动拷贝过去。
PDA手持终端WinCE系统连接SqlServer数据库相关推荐
- PDA手持终端扫描条码开单打印一体 结合后台电脑系统 数据同步交互解决方案...
PDA通过扫描商品条码移动开单,实现便携式办公,伴随式销售,PDA能通过WIFI无线局域网.GPRS互联网直接与主机连接,让公司业务人员能随时随地了解公司产品信息,直接扫描商品条码,进行开单.入库.库 ...
- PDA手持终端扫描条码开单打印一体 结合后台电脑系统 数据同步交互解决方案
PDA手持终端扫描条码开单打印一体 结合后台电脑系统 数据同步交互解决方案 参考文章: (1)PDA手持终端扫描条码开单打印一体 结合后台电脑系统 数据同步交互解决方案 (2)https://www. ...
- pda测试扫码枪用linux,PDA手持终端和扫描枪的区别
原标题:PDA手持终端和扫描枪的区别 PDA手持终端和扫描枪的区别 递员日常工作中不可缺少的设备就是PDA手持终端和扫描枪了,这两种设备在现代物流的中应用十分广泛,两者之间存在一些区别,恐怕很少有很了 ...
- c语言 mysql_bind,C语言连接SQLSERVER数据库
第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...
- python可以连接sql server_python连接sqlserver数据库
python3.6连接sqlserver数据库需要引入pymssql模块 pymssql官方:https://pypi.org/project/pymssql/ 没有安装的话需要安装: pip安装: ...
- 利用PDA手持终端做好库存管理精细化运营
仓储管理是企业供应链管理过程中一个非常重要的环节!企业经营中,传统管理方式主要是人工手动记账进行库存盘点,仓库中杂乱无章.频繁进出的货物,仓储的运转速度与效率慢,而且常常会因为人为因素导致盘点数据不准 ...
- 从零开始的java连接sqlserver数据库教程
通过java连接sqlserver数据库教程 使用的数据库是SQL Server 2008,实现利用java对数据库进行操作. 需要做的准备: SQL Server 2008.JDBC驱动包(sqlj ...
- Unity WebGL通过ASP.NET Web API连接SqlServer数据库
最近公司有一个Web端的项目,基本需求是需要连接客户的SQL Server数据库获取数据,本人只对Unity比较熟练,对aps.net基础为零,到处查了好几天资料算是完成了项目需要的功能.中间遇到挺多 ...
- c语言sqlserver进行odbc编程,C语言连接SQLSERVER数据库
这篇文章主要为大家详细介绍了C语言连接SQLSERVER数据库,具有一定的参考价值,可以用来参考一下. 感兴趣C语言连接SQLSERVER数据库的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 第 ...
最新文章
- python上的数据库sqlite3——插入多行数据
- JAVA——获取classpath文件路径空格转变成了转义字符(%20)的问题解决方案
- MySQL(四)字段及常用函数
- C#DotNetBar TabControl将水平标签设置成竖直
- 数据库高级知识——MySql锁机制
- Windows 64位下安装Redis超详细教程
- mysql not in 性能_SQL中Execpt和not in 性能区别
- 安装win10 无网络_微软已修复Win10“无网络连接”问题 已在Dev频道测试
- 华为麦芒8首发开箱图赏:年轻潮流美学就看它
- 解决jquery调用NET webservice跨域的问题
- python tree 库_Python——tree
- 学习 Message(11): 测试 TWMMouse 结构相关的鼠标消息
- react 点击使父元素消失_React 基础:Refs 和 DOM 引用之间的关系
- Apache Sqoop性能调整
- 2021年4月程序员工资统计排行
- 如何申请屏蔽垃圾短信
- 【信息系统项目管理师】第八章 质量管理思维导图
- 32_mechanize使用实例
- cocos2dx 网上资源
- 围棋打谱程序之棋盘类(包括提子,子串搜索,打劫,禁手等判断)
热门文章
- 关于java.util.ConcurrentModificationException和remove倒数第二个元素
- Linux笔记1-5 --用户
- Try Redis : Redis 入门教程
- 初次接触GWT,知识点总括
- scan-cvs-user.sh
- Private Inheritance(what, where)
- DotNet程序员是不是最不幸福?
- 【转载】给程序员的圣诞大礼★★春夏
- python中import的作用_python使用import报错是什么原因
- jsp springmvc 视图解析器_springMVC配置jsp/html视图解析器