"); //-->
文章来源:http://www.emtronix.com/case/case2007200.html
基于WinCE操作系统的ARM9系列嵌入式网络模块(如EM9000),自英创公司推出以来,以其稳定可靠的运行性能、完善的硬件接口、方便的开发工具(VC或VS.NET),在各个行业得到了广泛的应用。由于微软的最新开发工具Visual Studio.NET 2005支持使用C#语言进行应用开发,客户可以更方便地构筑应用界面并调用方便可靠的API,越来越多的客户选用它作为嵌入式设备开发调试工具。在应用中,客户经常要使用到嵌入式本地数据库进行数据库建立、数据查询、删除等功能,针对此情况,我们在此对使用C#2005进行SQL CE 2.0本地数据库开发进行介绍,并提供相应的例程。
客户在进行SQL CE数据库开发之前应已满足如下条件:
1、确认其使用的ARM9模块支持SQL CE数据库开发。(客户如无特殊配置要求,英创ARM9系列模块均缺省支持SQL CE 2.0数据库)
2、开发主机已经安装了Visual Studio.NET 2005
3、客户已经阅读过英创相关文档《使用VS2005连接和调试英创ARM9嵌入式模块》,并能成功地使用C#进行程序的连接和调试
作为SQL CE开发的必要条件,必须在安装了VS.NET 2005的开发主机上安装Microsoft .NET Compact Framework SP2。该程序可在Microsoft网站上免费下载。英创开发光盘的【SOFTWARE\CSharp2005\CSharp软件工具】目录下也提供了此程序,程序名NETCFSetupv2(sp2).msi,双击运行它即可进行安装,安装过程按照其提示的缺省选择即可。
安装完毕后,即可进入程序的开发。客户按照《使用VS2005连接和调试英创ARM9嵌入式模块》的步骤创建工程项目后,要想在本项目中操作数据库,首先要添加对System.Data.SqlServerCe.dll动态链接库的引用,步骤如下:
1、在集成开发环境中,对“解决方案资源管理器”中的“引用”单击右键,并单击“添加引用”。

2、在弹出的“添加引用”对话框选项卡里选“浏览”,并查找目录【C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v2.0】,可以看到System.Data.SqlServerCe.dll,选择它并“确定”。

3、可以看到“解决方案资源管理器”中的“引用”下已经添加了对System.Data.SqlServerCe的引用。

但是光是在“解决资源管理器”的“引用”下添加还不行,还必须在程序的起始using语句中添加:using System.Data.SqlServerCe; 语句,应用程序才能直接调用相关的类和函数。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
完全替换PCA82C250的TJA1040高速CAN总线收发器
正在选型,请问AT91RM9200和S3C2410A要多少钱呢?
国际电子网 大型电子行业门户 诚招友情链接 ttp://elec.cc/
优化电机控制以提高能效
高通将以 24 亿美元收购 Alphawave,推动数据中心芯片封装的举措
[转帖]中日大学对比--震惊!
图形点阵LCD液晶模块显示界面的可视化编程方案与实践 (说明及源程序)
中国企业避免人工智能基础设施投资失利的三大路径
揭秘STM32 OTA升级:轻松实现固件远程无缝更新(一)
Proximus Global旗下公司BICS与两家新运营商合作,扩展全球独立5G漫游范围
计算机用光电输人机的光电放大电路
红外探测器放大电路
爱簿智能正式发布E300 AI计算模组:50TOPS算力加速千行百业边缘AI高效落地
tffs移植续
蓝牙技术联盟发布《2025年蓝牙市场最新资讯》
宜特推出PCIe 6.0测试治具 支援OCP NIC 3.0非标准接口
网桥CANbrige在煤矿通讯井下网络中的应用
网络型电梯、报警、视频集成型方案
星云智联发布S1400系列AI智算高速互联网卡
应用的RF4CE协议的射频遥控器系统
无线遥控LED灯参考设计
红外测温仪前置放大电路
微功率DC-DC隔离电源模块系列产品选型指南
用于Kxz―213数控铁床的光电放大电路
瑞萨电子MCU直流无刷电动工具解决方案
一个目前很多大公司人事部门采用的测试
78K0微波炉解决方案
数控线切割机上用的光电放大电路
智能家居解决方案
PCB设计总有几个阻抗没法连续,怎么办?