Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Windows Mobile 开发黄金周:Using SQL MOBILE on.NET CF 2.0 FAQ
【标  题】:Windows Mobile 开发黄金周:Using SQL MOBILE on.NET CF 2.0 FAQ
【关键字】:Windows,Mobile,Using,SQL,MOBILE,on.NET,CF,2.0,FAQ
【来  源】:BLOG.CSDN.NET

Windows Mobile 开发黄金周:Using SQL MOBILE on.NET CF 2.0 FAQ

Your Ad Here

Windows Mobile 开发黄金周(3)Using SQL MOBILE on.NET CF 2.0 ---Level 300
活动日期: 2005-10-21 10:00 -- 16:00
讲: 马宁

________________________________________

QSQL Mobile是一个什么产品他跟SQL Server有什么异同

ASQL Mobile是微软为Windows MobileWindows CE设备提供的一个设备端关系型数据库,全称是SQL Server Mobile Edition。和SQL Server不同的是它是一个本地的文件型数据库。

________________________________________

QSQL MOBILE是集成在wm5上的吧?wm2003能否安装新版本的SQL MOBILE?

A:不是的,Windows Mobile 2003Pocket PC Edition也是可以支持SQL Mobile的,但需要安装SQL Mobile安装包。

________________________________________

Q我在移动开发过程中用到了很多控件一页显示不下,想加个滚动条,可否,如何处理

A:可以通过Webcast的第一个DEMO来找到解决方法。如果使用VS2005的话,拖拽数据源到窗体上时,会自动将所有控件包括在一个Panel里。如果你使用VS 2003的话,可以可以模仿这个办法,自己将控件加到Panel中。

________________________________________

QTableAdapter在以往的 .net中不常见是新出来的吗

A:是的,TableAdapter.NET CF 2.0中刚加入的对象。

________________________________________

Qvs2003是否支持sql mobile?

A:目前没有官方文件说明VS 2003是否支持SQL Mobile。但是可以在VS 2003里使用SQL Server CE 2.0

________________________________________

QSql Mobile带有像Sql Server那样企业管理器吗? VS2005支持在桌面上直接查看Sql Mobile的数据库吗?

A:您可以通过SQL Server 2005的企业管理器连接到SQL Mobile数据库进行编辑。VS 2005也支持在桌面上创建或修改SQL Mobile数据库文件。

________________________________________

Q如果提交成功后怎么取消保存?

A:目前BindingSource是不支持事务的,所以提交成功后是没有办法再undo的。

________________________________________

Q发现.NET CF 2.0里面加了好多新的控件和特性,现在有没有比较好的资料呢?

A:目前.NET CF 2.0的资料还不是很全,您可以查看VS 2005文档中的ADO.NET部分。相信到VS 2005 RTM的时候这些文档会更加齐全。

________________________________________

Q移动设备内存较小,填充DataSet是否有大小限制?

ADataSet本身并没有对大小的限制。但是DataSet的大小必须小于目前的可用内容,否则会有内存分配不成功的异常出现。

________________________________________

Q如果DataSource的数据在显示前需要处理例如格式转换),可以使用DataBinging

ABindingSource是直接将DataSet与控件进行关联,所以如果需要进行其他操作的话,就不能使用BindingSource。或者,您可以在访问数据库后,先在DataSet里对需要转换的数据进行修改,再进行显示。

________________________________________

QDataSet实际上在内存中产生了一套数据副本,如何解决版本控制的问题?

A:是的,DataSet本身不存在版本控制的问题。在把数据提交回SQL Mobile的时候,需要有一些机制来保证修改完成的数据应该是最新的。但是DataSet本身的数据结构是不会发生变化的。

________________________________________

Q能否通过ppc上的程序更新服务器数据库信息,如果可以实现,能否做相应介绍

A:可以实现。您可以使用SQL Mobile中的RDA或者是合并复制的方法和远程SQL Server数据库进行数据同步或更新。具体的实现,您可以参考SQL Server相关部分的文档。

________________________________________

Qsql mobile 要安装在mobile上吗?

A:是的。SQL Mobile需要安装在Windows Mobile或者Windows CE设备上。

________________________________________

Qsql moble支持存储过程吗?

A:目前还不支持。

________________________________________

Qsql mobile必须和application在同一台机吗可否远程连接是否是文本数据库

A:是的。SQL Mobile必须和应用程序在同一个设备上,现在还不支持远程连接。SQL Mobile是一个文件数据库,但不是一个文本数据库。

________________________________________

QSQL 在移动应用中和XML之间有如何的联系,能不能在一些应用中以XML替代SQL的作用。

A:可以的。XML的查询效率比SQL Mobile要低,但是在数据比较少的情况下不需要安装更多的组件,这是XML的一个优势。

________________________________________

Q可以通过无线网直接访问sql server服务器吗?

A:可以,只要网络连接支持HTTP协议,就可以连接到SQL Server数据库上去。

________________________________________

Q可以讲述一下TableadapterDataAdapter的区别吗DataAdapter是多个Tableadapter的组合吗

A:不是的,TableAdapterDataAdapter的一个扩展,TableAdapter本身包括了对应数据表的信息。TableAdapter完成从数据库连接、执行SQL语句到将结果填充到DataSet中的一个完整操作,而DataAdapter只支持数据填充的操作。

________________________________________

 

Q做了SQL Moblie sdf文件后Publications后的数据库表中会出现msrepl_tran_versionrowguid字段是怎么回事希望解答

A:这两个字段是为了保证数据同步,由系统自动添加的,请不要进行修改。

________________________________________

Q网上出了个Reflector反编译工具可以99%反编辑C#EXEDLL怎么才能更好的保护

A:根据个人经验,我更多的用的是混淆和对关键字符串加密的方式,更好的方式可能还要继续探讨。

________________________________________

Q开发移动设备需要其他的什么硬件支持吗?比如手机之类的

AWindows Mobile应用程序的开发过程,完全可以用模拟器来替代实际设备的开发。但是在应用程序发布之前,最好还是在实际设备上跑一下。

________________________________________

QSQL MobileSQL语法和SQL Server的语法有差异么

ASQL Mobile的语法和SQL Server的语法略有差异,您可以查看SQL Mobile的文档来看,SQL Mobile具体支持哪些SQL语句。总的来说,差异不会影响绝大部分的开发。

________________________________________

QSQL Mobile 支持B/S模式吗?

A:不支持。

________________________________________

Q可以在CF1.0上访问由CF2.0 C# Direct3D9开发实例一:月球绕着地球转:【上一篇】
C# 生成serv-u的密码!:【下一篇】

【相关文章】
  • Mysql与JSP网页中文乱码问题的解决方案
  • 桌面搜索的web2.0含义
  • 关于Sql server中的DateAdd
  • E107系统resetcore.php模块 存在远程SQL注入漏洞
  • SQL Server数据库安全规划全攻略
  • 如何手动删除 SQL Server 2000 默认实例、命名实例或虚拟实例
  • 易观解读WEB2.0现象 三属性冲击传统媒体
  • Run Shark with MySQL
  • 如何缩小MSSQL中巨大的事务日志文件
  • 无聊的时候,写个sql,琢磨着解决自己工作中遇到的费时的问题.
  • 【随机文章】
  • 冲击波核心代码_1
  • 传奇世界 我的“劫天牢”的心得攻略
  • [转载]AIX 常见问题整理
  • 土制多线程下载工具
  • 市场上咋没有好的关于嵌入式项目管理的书呢?
  • XML简介
  • oracle sqlplus脚本建库总结(原创)
  • Elicpse+Struts实现数据分页显示
  • 精彩的IIS7博客
  • 十八问:怎么才是喜欢编程
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.