SQL Server CE
文章平均质量分 72
Bob
自由职业者,智能手机软件开发、咨询、培训,熟悉行业应用移动解决方案,微软TechEd讲师(2009),微软MSDN Webcast讲师,微软最有价值专家(2007)
展开
-
如何检测 SQL CE 数据库是否成功建立了合并复制
有时候我们需要在应用程序中检测某个 SQL Server Compact 数据库是否成功建立了合并复制。特别是在合并复制被用户终止了,或者连接失败等情况下。那么,我们的应用程序可以通过以下方法对数据库进行检测:1. 确保以下系统表存在a. __sysMergeSubscriptionsb. __sysMergeArticlesc. __sysTrackedObjectsd. __sysRowTra原创 2007-06-25 20:23:00 · 1494 阅读 · 2 评论 -
一本关于Windows Mobile数据同步的书
Rob Tiffanys 曾经在 MEDC 2007 Las Vegas 和 Tech Ed 2007 Orlando 演示了拥有800个订阅的4层合并复制架构。之后他开始编写一本叫《Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1》的书,将构建高性能、可伸缩性的合并复制架构的宝原创 2007-09-23 01:20:00 · 1886 阅读 · 1 评论 -
开发直接访问SQL Server的智能设备应用程序
Microsoft .NET 中的 System.Data.SqlClient 命名空间为 .NET Framework 和 .NET Compact Framework 都提供了一致的访问 SQL Server 数据库的 API。SqlClient 是针对 SQL Server 的数据提供程序,而 SqlServerCe 是针对 SQL Server Compact Edition 的数据提供程原创 2007-09-23 17:17:00 · 2489 阅读 · 2 评论 -
Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1
前段时间我在一本关于Windows Mobile数据同步的书中介绍了 Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1 这本免费的有关 SQL Server Compact Edition Merge Replication 的电子书。目前 Rob Tiffany 已经完成了第五章原创 2007-11-10 21:04:00 · 8377 阅读 · 0 评论 -
Steve Lasker 在 Tech Ed Barcelona 2007 上的 SQL Server Compact 课程
Steve Lasker 在 Tech Ed Barcelona 2007 上的 SQL Server Compact 课程 Steve Lasker 在微软主要从事智能客户端的离线数据、数据同步、SQL Server CE 相关的研发工作。我最早接触 SQL Server Compact Edition (那时候叫 SQL Server Everywhere Edition)就是看他的博客的原创 2007-11-11 01:16:00 · 7274 阅读 · 0 评论 -
如何将数据导入到 SQL Server Compact Edition 数据库中(三)
系列文章导航:如何将数据导入到 SQL Server Compact Edition 数据库中(一)如何将数据导入到 SQL Server Compact Edition 数据库中(二)摘要:时隔近半年了,不知道大家是否还记得,我在本系列的第一篇文章的总结中提到,创建 SQL Server CE 数据库表结构的 SQL 语句是可以自动生成的。那么本系列的第三篇文章就向大家介绍一种比较简单的方法原创 2008-01-31 11:07:00 · 8139 阅读 · 1 评论 -
Channel 9: Offline Data Synchronization Services in Visual Studio 2008
错过了北京 Tech·Ed 2007 马宁大哥的 MBL 401 新一代的SQL Server CE 3.5同步操作 课程的朋友,除了等待 Tech·Ed 录制视频放出来,还有其他途径可以了解到最新的 Visual Stdio 2008 中推出的 Sync Framework。Visual Basic Team 程序经理 Milind Lele 来到 Channel 9,为大家讲解和演示 Visu原创 2007-11-15 10:30:00 · 8178 阅读 · 0 评论 -
如何将数据导入到 SQL Server Compact Edition 数据库中(四)
系列文章导航:如何将数据导入到 SQL Server Compact Edition 数据库中(一)如何将数据导入到 SQL Server Compact Edition 数据库中(二)如何将数据导入到 SQL Server Compact Edition 数据库中(三)摘要:在本系列文章的第一篇和第二篇为了提高数据写入的性能,我使用了 SqlCeResultSet 基于表的数据写入方式,而不原创 2008-02-15 12:02:00 · 8423 阅读 · 0 评论 -
如何将数据导入到 SQL Server Compact Edition 数据库中(五)
系列文章导航:如何将数据导入到 SQL Server Compact Edition 数据库中(一)如何将数据导入到 SQL Server Compact Edition 数据库中(二)如何将数据导入到 SQL Server Compact Edition 数据库中(三)如何将数据导入到 SQL Server Compact Edition 数据库中(四)摘要:在本系列文章中,我已经尝试在 W原创 2008-03-05 02:03:00 · 14137 阅读 · 2 评论 -
利用数据缓存机制提高智能设备应用程序的数据访问性能
刚看了 Chris Tacke 的《Improving Data Access Performance with Data Caching》一文,回想起以前做过的一些项目,对数据缓存在提高数据访问性能方面的作用颇有感受,跟大家分享一下。我们在开发 MIS 项目时,要跟各种业务和数据在打交道。其中数据可以根据它们的用途,分为业务数据和参考数据两种。业务数据是业务的信息载体,如:采购进货单、销售出货单原创 2007-09-24 20:07:00 · 4822 阅读 · 6 评论 -
如何将数据导入到 SQL Server Compact Edition 数据库中(续)
在我发表了《如何将数据导入到 SQL Server Compact Edition 数据库中》一文后,有一位读者提出这样的疑问:示例程序是否能够在 PPC 上跑,直接从远程 PC 上的 SQL Server 数据库读取数据,导入到 PPC 上的 SQL Server CE 数据库中?事实上是可以的!!!.NET Compact Framework 支持智能设备应用程序直接访问远程的 SQL Ser原创 2007-08-09 12:57:00 · 2022 阅读 · 3 评论 -
操作SQL Server Mobile数据库的常用C#代码
整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。1. 创建数据库// 创建数据库File.Delete("Test.sdf");SqlCeEngine engine = new SqlCeEngine( "Data Source=Test.sdf;LCID=1033;Password=/"s$原创 2007-06-22 07:43:00 · 1130 阅读 · 0 评论 -
正确处理SqlCeException的方法
如果你从事过 PPC 上的 .NET Compact Framework 1.0 和 SQL Server CE 2.0 的开发,应该已经跟 SqlCeException 交过手了。本文将向初学者介绍如何正确地捕获和有效地处理 SqlCeException。 一、捕获SqlCeException 在 .NET Compact Framework 1.0 中,SqlCeException 是原创 2007-06-21 23:44:00 · 2210 阅读 · 0 评论 -
SQL Server CE:没有足够的存储空间来完成该操作[CODE:8007000E]
如果你编写的 SQL Server CE 应用程序出现下面的错误信息: Error Code: 8007000E Message: Not enough storage is available to complete this operation. Minor Err.:0 Source: Microsoft SQL Server 2000 Windows CE Edition原创 2007-06-22 23:57:00 · 4918 阅读 · 0 评论 -
SQL Server Mobile 2005 程序开发系列课程资料下载
去年曾经在公司讲过“SQL Server Mobile 2005 程序开发”系列课程,系统地介绍了 SQL Mobile 各方面知识。鉴于很多朋友经常会问我一些 SQL Mobile 开发的问题,所以现在将该课程的 Slides 和 demos 提供给大家参考。希望这些资料对大家学习 SQL Mobile 开发有帮助。本系列课程由5节课组成,内容覆盖了 SQL Mobile 的功能概述、数原创 2007-06-25 22:37:00 · 1865 阅读 · 3 评论 -
"How Do I?" Videos for Devices
发现几段移动开发的"How Do I?" 视频,包括如何配置Merge Replication、改善数据访问性能和创建网络连接。简单看了一下觉得不错,推荐给大家!值得一提的是,把DataSet换成ResultSet之后,数据加载速度竟然可以是原来的10倍!"How Do I?" Videos for Devices原创 2007-07-05 23:35:00 · 2369 阅读 · 0 评论 -
SQL Server 2005 Compact Edition 程序设计与性能优化
这是马宁在MEDC 2007上讲授的EAA 402课程,是我收获最多的一节课。马老师已经提供了该课程的PPT和Sample Code给大家下载!本次课程讲述SQL Server 2005 Mobile Edition和新的SQL Server 2005 Compact Edition在程序设计和性能优化方面的技巧和技术。本次课程包括SQL Mobile数据库在本地操作以及远程数据同步方面的原创 2007-07-14 00:52:00 · 1489 阅读 · 0 评论 -
如何将数据导入到 SQL Server Compact Edition 数据库中
一、场景描述在智能设备(Smart Device)应用程序和智能客户端(Smart Client)应用程序的部署阶段,我们需要对离线数据进行初始化,即将后台数据库服务器中的一些数据,导入到离线数据库中。通常采用两种方式对离线数据进行初始化,第一种是在程序第一次运行时,通过数据同步的方式,把数据从后台下载下来;第二种是将预先准备好的离线数据随应用程序一起部署。对于 SQL Server Comp原创 2007-07-29 16:31:00 · 3466 阅读 · 0 评论 -
关于 SQL Server Compact 3.5 Beta2 的发布
SQL Server Compact 3.5 Beta2 和 Synchronization Services for ADO.NET 已经包含在上周发布的 Visual Studio 2008 Beta2 中,它们会随着 Visual Studio 2008 Beta2 安装到你的计算机上。不过由于进度的原因,Visual Studio 2008 Beta2 并没有包含它们的联机丛书,需要单独下原创 2007-08-01 22:15:00 · 2583 阅读 · 1 评论 -
利用CodeSmith为SQL Server CE生成项目代码
摘要:CodeSmith是很多.NET开发人员至爱的开发辅助工具,它能够使开发人员从大量枯燥无味的重复编码中解脱,集中精力解决实际业务问题和技术问题。本文将介绍如何将CodeSmith用于Windows Mobile项目,以SQL Server Compact Edition数据库作为代码生成的依据生成项目代码。什么是代码生成器?代码产生器是产生式编程(Generative Programmi原创 2008-03-29 13:28:00 · 9921 阅读 · 6 评论