首 页IT知识库翔宇问吧收藏内容
当前位置:翔宇亭IT乐园IT知识库数据库SQL Server

SQL Server 2005 Compact Edition开发环境介绍

减小字体 增大字体 作者:佚名  来源:天极网  发布时间:2010-05-15 13:41:00

通过使用Microsoft Visual Studio开发环境,可以开发使用 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 的应用程序。使用 Visual Studio 进行开发,可以最便捷地生成和部署使用 SQL Server Compact Edition 的应用程序。在 Visual Studio 中,可以通过使用 C# 或 Microsoft Visual Basic 创建托管应用程序,也可以通过使用 Microsoft Visual C++ 选件(以前称为 Microsoft eMbedded Visual C++ 4.0)为台式机和设备创建本机应用程序。这是 Visual Studio 2005 套件的一部分。

注意:

SQL Server Compact Edition 不支持 Microsoft eMbedded Visual Basic。

Visual Studio 文件位置和说明

下表按照位置列出了在使用 Visual Studio 2005 时安装到开发计算机上的 SQL Server Compact Edition 文件。在默认情况下,这些文件和文件夹在以下路径中创建:C:\Program Files\Microsoft Visual Studio 8。

 位置  内容
 \SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor  一系列子文件夹。每个文件夹包含:

  sqlce30.platform.processor.cab

  sqlce30.platform.processor.cab 文件包含 sqlcese30.dll、sqlceqp30.dll、sqlceme30.dll 和 System.Data.SqlServerCe.dll。

  sqlce30.repl. platform.processor.cab

  sqlce30.repl.platform.processor.cab 文件包含 sqlceca30.dll、sqlceoledb30.dll 和 sqlcecompact30.dll。

  sqlce30.dev.lang.platform.processor.cab sqlce30.dev.lang.platform.processor.cab 文件包含 isqlw30.exe(实现 SQL Server Compact Edition 查询分析器的程序)和用于在开发过程中提供错误说明的 sqlceerr30lang.dll。

 \SmartDevices\SDK\SQL Server\Mobile\v3.0

      一个包含下列内容的文件夹:SQL Server Compact Edition 自述文件 (ssmreadme.htm)、SQL Server Compact Edition 服务器工具安装程序 (sqlce30setup[lang].msi)、SQL Server 2000 复制组件 (sql2k[lang]sp3a.msi) 以及 SQL Server Compact Edition 本机头文件(ssceOleDB30.h、ca_merge30.h 和 ssceerr30.h)。

 \SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\       一系列文件夹,其中包含用于将 SQL Server Compact Edition 安装在台式机和 Tablet PC 上的 SQL Server Compact Edition 安装程序 (SQLServerEv31-[lang])。

托管应用程序开发

对于设备应用程序,在 Microsoft .NET Compact Framework 应用程序中,添加对 System.Data.SqlServerCe 命名空间的引用。System.Data.SqlServerCe 命名空间将在 .NET Compact Framework 中显示 SQL Server Compact Edition。然后,您可以创建数据库、数据库表和列,并用数据填充数据库。

对于桌面应用程序,在 Microsoft .NET Framework 应用程序中,添加对 System.Data.SqlServerCe 命名空间的引用。若要添加对 System.Data.SqlServerCe 的引用,请在解决方案资源管理器中,右键单击“引用”,然后选择“添加引用”。在“添加引用”对话框中,单击“浏览”,找到 %Program File%\Microsoft SQL Server Compact Edition\v3.1 文件夹,选择 System.Data.SqlServerCe.dll,然后单击“确定”。

注意:如果要使用 Visual Studio 2005 RTM 版本来开发应用程序,则 System.Data.SqlServerCe 命名空间的路径将为 %Program Files%\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0。如果要使用 Visual Studio 2005 SP1 来开发应用程序,则路径将为 %Program Files%\Microsoft SQL Server Compact Edition\v3.1。

System.Data.SqlServerCe 引用将被添加到解决方案资源管理器内的“引用”窗格中。添加 System.Data.SqlServerCe 命名空间时,“SQL Server Compact Edition”将出现在 .NET Framework 中。然后,您可以创建数据库、数据库表和列,并用数据填充数据库。

当生成引用 System.Data.SqlServerCe 命名空间的 .NET Compact Framework 应用程序时,如果该应用程序部署到智能设备或 Pocket PC 仿真程序上,Visual Studio 将自动进行检查,以查看该设备是否安装了 .NET Compact Framework 和 SQL Server Compact Edition 客户端组件。如果未检测到这些组件,则会在您首次部署引用 System.Data.SqlServerCe 命名空间的应用程序时自动在设备上安装这些组件。

.NET Compact Framework 和 .NET Framework 还包含 System.Data.SqlClient 命名空间,用于开发直接访问 SQL Server 2000 或更高版本中数据库的应用程序。

若要将托管应用程序部署到移动设备,请在 Visual Studio 2005 中的“调试”菜单上选择“启动”。然后决定部署到连接的智能设备还是 Pocket PC 仿真程序。设备上的默认安装位置是 \Windows。

如果从 Visual Studio 中部署应用程序,将不必在设备上单独安装 SQL Server Compact Edition 组件或 .NET Compact Framework。

[1] [2]  下一页

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

Tags:SQLServer

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2022 biye5u.com. All Rights Reserved.