如何将数据导入到 SQL Server Compact Edition 数据库中

如何将数据导入到 SQL Server Compact Edition 数据库中,第1张

有两种方式可以将 SQL Server Compact Edition??数据库添加到 Visual Studio 项目中。您可以将现有数据库添加到项目,也可以通过使用 Visual Database Tools 创建新的数据库,稍后将其包含到项目中。创建新的 SQL Server Compact Edition 数据库您可以使用“服务器资源管理器”中的“添加连接”对话框创建新数据库。 创建新的 SQL Server Compact Edition 数据库若要打开“服务器资源管理器”,请在“视图”菜单上单击“服务器资源管理器”。右击“数据连接”节点,然后单击“添加连接”。如果“添加连接”对话框打开,请验证“数据源”是否为“用于 SQL Server Compact Edition 的 .NET Framework 数据提供程序”。如果不是,请单击“更改”按钮,然后单击“Microsoft SQL Server Compact Edition”数据源,最后单击“确定”。在“数据源”区域,保留“我的电脑”的默认选项。在“连接属性”区域,单击“创建”按钮。在“创建新的 SQL Server Compact Edition 数据库”对话框中,可以指定新数据库的文件路径、数据库文件名和密码。您还可以选择对数据进行加密。有关此对话框中选项的更多信息,可按 F1 或单击对话框中的“帮助”按钮。单击“确定”返回到“添加连接”对话框。请注意,“数据库”框现在已包含指向新数据库的路径。单击“确定”,在“服务器资源管理器”中创建数据连接。现在,您可以展开该连接,右击“表”节点开始设计定义数据库的架构。若要将此数据库添加到项目中,请按照下面的指导添加现有数据库。将现有数据库添加到项目您可以使用“添加现有项”对话框浏览到现有 SQL Server Compact Edition 数据库文件 (.sdf) 并将它添加到项目。您必须已将现有项目加载到了集成开发环境 (IDE) 中。在向项目添加数据库后,“数据源配置向导”自动打开。然后便可以选择要添加到向导生成的数据集中的数据库对象(如果使用的是 SQL Server Compact Edition 中,则只能为表)。在完成向导后,这些表将添加到“数据源”窗口中,这时就可以将其拖到窗体中,创建数据绑定控件了。将现有 SQL Server Compact Edition 数据库添加到项目中在“项目”菜单上单击“添加现有项”。在“添加现有项”对话框中,浏览到要在项目中使用的 SQL Server Compact Edition 数据库文件 (.sdf) 的所在位置,然后单击“添加”。在添加数据库文件后,“数据源配置向导”将打开“选择数据库对象”页,您可以选择要在应用程序中使用的表。展开“表”节点,然后选择要在应用程序中使用的表。单击“完成”,该数据库以及包括上一步中所选表的类型化数据集将一起添加到项目中。

WINCE4.2环境下安装SQLCE 教程

随着WINCE应用的与日俱增,嵌入式系统中数据库程序的开发也逐渐提上日程。一般情况下WINCE中数据库程序开发有3种模式:一是使用WINCE自带的数据库;二是使用ADOCE+ ACCESS;三是采用其他一些厂商的数据库。下面就这三种方法简单说明一下。

WINCE自带的数据库无需额外安装其他模块,就开发代码本身而言几乎同于VC下数据库开发,适合新手作数据库程序;当然缺点也很明显,该数据库容量太小,最多只支持4列,并且是以文件形式管理数据的,严格意义上讲并非真正的数据库。ADOCE+ ACCESS这种方法要使用ADOCE,我们知道ADO是微软为所有数据类型提供的战略性高级接口。ADOCE是ADO的一个子集,使用前需要安装(安装过程会在下面讲述),但是微软在WINCE3.0以后就放弃了对ACCESS数据库的技术支持,新的CE系统下做开发很少有人再用它了。

第三种开发方法是使用一些厂商的专用数据库,典型的有SQL SERVER 、 等。在嵌入式系统中程序安装本身就不是一件很容易的事情,本文重点讲述SQLCE2.0的安装过程。

前提:

已安装EVC4.0 (SP2 )+ 标准SDK

分以下几步:

1、下载SQLCE2.0 安装文件,安装,找到目标文件夹:

C:\Program Files\Microsoft SQL Server CE 2.0\Device\X86\I486。这里一定要注意:C:\Program Files\Microsoft SQL Server CE 2.0\Device\X86下面有两个文件夹,一个为Emulation,一个是I486。这里虽然是模拟器下实现SQLCE, 但却要用I486中的文件。将

Ssce20.dll Ssceca20.dll Ssceerror20en.dll 拷到模拟器的Windows目录下,将dllregister.exe Isqlw.exe拷到模拟器Windows\Start up下。

2、下载adocepbzip,解压(本处是解压到了C盘根目录),找到

C:\adocepb\setup\Data Access 3.1\Program Files\DataAccess31\DEVICE\x86\i486\CE\RETAIL。注意这其中C:\adocepb\setup\Data Access 3.1\Program Files\DataAccess31\DEVICE没有Emulation文件夹,就用x86的。将adoce31.dll adoceoledb31.dll adoxce31.dll拷到模拟器的Windows目录下。

3、在模拟器里运行dllregister.exe即可。

安装完成后可以运行例子:adoce_Sample

参考资源:

http://blog.vckbase.com/zuilang/archive/2005/09/28/12600.html

说明:

1、CE5.0与上面所述类似;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9630657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存