黎波

Windows Mobile Development for Line of Business
posts - 182, comments - 1185, trackbacks - 43, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

Microsoft .NET 中的 System.Data.SqlClient 命名空间为 .NET Framework 和 .NET Compact Framework 都提供了一致的访问 SQL Server 数据库的 API。SqlClient 是针对 SQL Server 的数据提供程序,而 SqlServerCe 是针对 SQL Server Compact Edition 的数据提供程序。大部分人都知道智能设备应用程序可以访问 SQL Server CE 数据库,但是不知道还可以通过 TCP/IP 连接直接访问 SQL Server 数据库。我在前段时间撰写的《如何将数据导入到 SQL Server Compact Edition 数据库中(续)》中就智能设备应用程序访问 SQL Server 数据库做了实例证明。
或许你在开发这样的应用时遇到了一些难题,一直得不到解决。那么,这里推荐大家阅读 Prashant Dhingra 写的《Developing Connected Smart Device Applications with SqlClient》一文。你将会了解到如何配置 SQL Server 的连接设置和 Windows 防火墙,编写程序代码,以及 SqlClient 数据提供程序在 .NET Framework 和 .NET Compact Framework 中的不同之处。文中提供了示例代码PDF格式的下载。

Feedback

#1楼    回复  引用    

2007-09-23 19:44 by Heywap [未注册用户]
哎呀,太好了,上次我搞了半天都没有搞出来。。感谢博主。
有一问题正好请问一下,我使用windows mobile 5.0 sdk,
在程序中简单的一句话来显示当前的时间
messagebox.show(system.datetime.now.tostring)
可是奇怪的是,它显示的时间总是比当前的时间要晚整一个小时,我查看仿真器的时间和闹钟设置,一切正常。。这是咋回事啊。
博主如果知道,请赐教哦。

#2楼 [楼主]   回复  引用  查看    

2007-09-23 21:10 by 黎波      
@Heywap
似乎以前也遇到这样的问题,特别是在web service的参数有DateTime类型时。真机是没有问题的,可能跟区域设置有关,具体如何解决等我有时间再试一试。

#3楼    回复  引用    

2007-09-24 08:22 by heywap [未注册用户]
好的,多谢博主了,我也尝试再找找其它办法.

#4楼    回复  引用    

2007-09-24 23:25 by 网众小付 [未注册用户]
PDF看了,代码下载了。在模拟器测试通过,将多普达D600,wm5连接到PC测试通过,将DEBUG代码考备到手机存储卡上执行出错~,不知黎先生有测试吗?

#5楼 [楼主]   回复  引用  查看    

2007-09-25 19:35 by 黎波      
@网众小付
还没有测试过,代码我看过比较简单,建议你调试一下,看哪里出错。

#6楼    回复  引用    

2007-09-26 17:51 by 老妖 [未注册用户]
我才接触Windows Mobile的开发,请问:我是否在智能手机在拨号连接通因特网后,用普通的tcp/ip方式访问服务器?如果不是,该如何做?

#7楼 [楼主]   回复  引用  查看    

2007-09-26 20:36 by 黎波      
@老妖
请问你的客户端跟服务器之间要完成什么功能呢?

#8楼    回复  引用    

2007-09-27 12:17 by 老妖 [未注册用户]
客户端与服务器之间完成类似B/S的功能,但是我不知道智能手机上是否有浏览器,如果有是否支持插件或控件?
如果B/S方式不可行,用C/S方式是否支持Remoting?
谢谢博主

#9楼 [楼主]   回复  引用  查看    

2007-09-27 22:39 by 黎波      
@老妖
Q: 客户端与服务器之间完成类似B/S的功能,但是我不知道智能手机上是否有浏览器
A: Windows Mobile 带有 Pocket Internet Explorer (PIE)

Q: 如果有是否支持插件或控件?
A: 插件不确定支持不,很少看到;Activex控件支持。详细可以看PIE的官方博客:http://blogs.msdn.com/iemobile/

Q: 如果B/S方式不可行,用C/S方式是否支持Remoting?
A:不支持Remoting,支持XML Web Service和HTTP通道的WCF;另外还可以用Socket通讯

#10楼    回复  引用    

2007-10-01 00:09 by 标准石油 [未注册用户]
我想在PPC上通过程序关闭另外一个程序,怎么办啊。
在.NET CF上Process类的方法不支持啊。能不能给个方法啊。谢谢。

#11楼    回复  引用    

2007-10-18 00:07 by lili [未注册用户]
有没有vc.net的代码啊? 现在要在vc.net下开发这个。 网上都找不到代码。
谢谢楼主了

#12楼 [楼主]   回复  引用  查看    

2007-10-22 22:29 by 黎波      
@标准石油
OpenNETCF.Diagnostics.Process 提供了Kill方法,你可以试一试。

@lili
vc.net(Managed C++)不支持mobile device开发,Native C++我不熟悉。

#13楼    回复  引用    

2008-02-27 13:16 by AAAA [未注册用户]
可是怎么也连接不上,也不知道哪里出现问题了?

#14楼 [楼主]   回复  引用  查看    

2008-02-28 15:51 by 黎波      
@AAAA
是不是没有打开服务器的1433端口?

#15楼    回复  引用  查看    

2008-06-29 07:04 by 桃疆      
完全不知所云。新手的苦恼。

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-09-23 17:21 编辑过


相关链接: