佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1136|回复: 7

PDA (pocket PC) 数据库 的一些问题! 问题大条了 - -|||

[复制链接]
发表于 1-7-2009 12:02 PM | 显示全部楼层 |阅读模式
各位大大,前辈..

现在小弟需要制作一套软件,是牵涉到 PDA with Window Mobile 5 或 6, SQL SERVER Compact Edition 和 MS SQL SERVER 2005/08.

这一个软件是用于PDA (pocket PC),主要目的是在外做调查用的。我会通过我的PDA 把一些的个人资料和调查的资料记录起来,然后回到家就从我的PDA把资料输入到我家电脑里的数据库MS SQL SERVER 2005/08。

经过一些research, 我会用 VS.NET 里的 VB.NET 作为主要编写语言,SQL Compact Edition 3.5 为PDA 里的数据库,MS SQL SERVER 2005/08 为desktop 的数据库。

因为找不到一些关于类似此软件的资料,所以面对一些问题 如,因该如何在不需要再输入的情况下将存放在 SQL CE 里的资料放到SQL SERVER 呢?

各位大大有类似的经验或有看过相关的资料吗?请各位大大/前辈 帮个大忙。。

[ 本帖最后由 crazy_evil 于 10-7-2009 03:50 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 1-7-2009 12:26 PM | 显示全部楼层

回复 1# crazy_evil 的帖子

Sync 回去,很旧式的做法,在没有wireless的年代我们就这样做, 你的application 要可以download 资料的能力,我建议是这样,你做一个资料upload的GUI把你资料转成XML档,在资料做个flag吧转档的时间记入,然后把XML送到server上的一个folder,你跑另一个程式吧资料读会写入DB。这样可以吗
回复

使用道具 举报

 楼主| 发表于 1-7-2009 02:48 PM | 显示全部楼层
原帖由 yiquan1981 于 1-7-2009 12:26 PM 发表
Sync 回去,很旧式的做法,在没有wireless的年代我们就这样做, 你的application 要可以download 资料的能力,我建议是这样,你做一个资料upload的GUI把你资料转成XML档,在资料做个flag吧转档的时间记入,然后把XML ...


谢谢 yiquan1981 的回复
你的意思就是先把在PDA的资料转成XML,再通过ActivSync或其他方法把XML档案送到desktop,再通过desktop的一个程式把资料写入MS SQL SERVER是吧?

谢谢大达的建议,我在找着有没可以直接把SQL CE 和 SQL SERVER 直接连起来的方法..如果不成,大大的方法也许就最管用吧!再次谢谢
回复

使用道具 举报

发表于 1-7-2009 03:41 PM | 显示全部楼层
原帖由 crazy_evil 于 1-7-2009 02:48 PM 发表


谢谢 yiquan1981 的回复
你的意思就是先把在PDA的资料转成XML,再通过ActivSync或其他方法把XML档案送到desktop,再通过desktop的一个程式把资料写入MS SQL SERVER是吧?

谢谢大达的建议,我在找着有没可以直 ...


找到告诉我怎么做
回复

使用道具 举报

发表于 1-7-2009 09:47 PM | 显示全部楼层
随便找一下类似的文章...
http://msdn.microsoft.com/en-us/library/ms839425.aspx
http://www.eggheadcafe.com/software/aspnet/32675151/merge-replication-ms-sql.aspx

[ 本帖最后由 yeenfei 于 1-7-2009 09:51 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2-7-2009 08:50 AM | 显示全部楼层
原帖由 yiquan1981 于 1-7-2009 03:41 PM 发表

找到告诉我怎么做


恩,好的!




谢谢你。。有一件很怪的事情,我的browser上不到microsoft 及任何anti-virus的网站,因该是中招了!但奘了avast anti virus,scan 了还是一样!
是时候reformat了。。。
回复

使用道具 举报

Follow Us
 楼主| 发表于 10-7-2009 03:09 PM | 显示全部楼层
好奇怪,好奇怪!!
我用VS.NET2005 (VB) 开了一个project. 在project当中加入了一个SQL server Mobile Edition (.sdf) 的数据库!数据库里面只简单的建了一个table:customer (id, name, ic).
我写了连接我的数据库code,

Imports System.Data.SqlServerCe

Public Class Main
    Private Sub Link_NewReg_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Link_NewReg.Click

        Dim conn As New SqlCeConnection()
        Try
            conn.ConnectionString = "Data Source = 'COSISSQLCE.sdf'; Password = '';"
            conn.Open()
        Catch ex As Exception
            MsgBox(ex.ToString)
        Finally
            conn.Close()
        End Try

    End Sub
End Class

再deploy 到Window mobile PPC Emulator. 想连接到我的数据库时, 出现了错误:The databae cannot be found. Check the path to the database. [File name = testing.sdf ]

数据库已经copy到我的project folder了,到底是为什么呢?各位大大可以指导、指教吗?
回复

使用道具 举报

发表于 29-7-2009 04:51 PM | 显示全部楼层
你有pda吗????
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 6-12-2025 08:54 PM , Processed in 0.193367 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表