选择显示字体大小

adoce与ado.net的差异


  你是一个需要将自己的知识和代码从pc移植到pocket pc上的ado开发人员吗?我将通过一些代码实例来向您展示ado和adoce之间的相似和不同之处。
  本文需要:

  · microsoft? embedded visual tools.

  · microsoft sql server 2000 developer edition.

  · sql server 2000 windows? ce edition.

  · microsoft adoce (activex? data objects ce) 3.1 included with sql server 2000 windows ce edition.

  · to try the server-side examples, you need microsoft visual studio? and ado 2.6.

  gotchas

  因为在createobject声明中有一处内存漏洞,所以你最好在你的程序中只创建adoce对象一次。在实例代码中,我将createobject的调用放到了每一个事件过程中,但是那只是为了比较ado代码。

  数据访问

  大部分企业应用程序都是以数据为中心的,这意味着你需要知道如何储存信息。我的爱好是存储数据,当pocket pc上使用的是真正的数据库——sql server 2000 windows ce edition。因此,我的第一个建议是得到你所需要的一个sql server 2000 developer edition的许可。

  当你安装了sql server 2000 windows ce edition后,你将同时得到adoce 3.1,最新的版本。我将用它和pc上最新版的ado 2.6进行比较。

  主要差异

  好了,让我们来首先大概地看一下重要的差别。下面是一个adoce不支持的ado功能列表:

  · command and parameter objects

  · collection objects

  · property object

  · recordset persistence (recordset.save)

  · asynchronous queries

  · disconnected recordsets

  · dynamic creation of recordsets

  · multiple queries (recordset.nextrecordset)

  对于我来说,没有的recordset persistence意味着我不能将结果集存成extensible markup language (xml)来供pocket pc上的其他程序来调用。也许更重要的是,我不能将xml数据存入我的结果集中了。这造成了我需要进行从服务器组件中到pocket pc上的数据转化或者相反——我也需要一些转化。我的建议是看一下odyssey software提供了什么。他们的cefusion和viaxml产品在这里都是有用的。如果你在寻找更长远(读microsoft .net)的方法来转换数据,你应该看一下pocketsoap。

  无论如何,大多数重要的功能在adoce中被实现了。现在我们来看一下在相同的数据访问环境中的一些差异。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons