RDA 更新 Sqlserver 2005 数据库

本文探讨了如何使用Sqlservermobile2005Edition搭建HTTP服务来更新Sqlserver2005数据,并讨论了在局域网及互联网环境中实现的可能性。此外,还介绍了通过Sql Server的发布订阅功能进行数据同步的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sqlserver mobile 2005 Edition 可以建一个 Http 的一个服务,就可以对 Sqlserver 2005 更新数据了,好东西,在Lan可以的,我不知道在 internet 上可不可以? 按道理说也可以的吧,可是我不知道。如果要把Sqlserver 2005 服务端的数据 下到 pda 上要弄整个表,才可以,这个就麻烦了,那pda 还不要慢死,听说用Sqwerver 的发布订阅可以解决这个问题。没有实现过,不知道马不麻烦!!

            /*
       
            //string strFile = string.Format("/"{0}/"", "//Windows//1.mp3");
            //System.Threading.Thread.Sleep(500);
            //OpenNETCF.Diagnostics.Process.Start(@"Windows/wmplayer.exe", strFile);

            //OpenNETCF.Diagnostics.ProcessStartInfo aa = new OpenNETCF.Diagnostics.ProcessStartInfo("//Windows//wmplayer.exe", "//Windows//1.mp3");
           // OpenNETCF.Diagnostics.Process.Start(@"Windows/wmplayer.exe");
            //OpenNETCF.Diagnostics.Process.Start("//Windows//wmplayer.exe", "//Windows//1.mp3");

            //
           
            //MessageBox.Show("OK");
            string assemblyFolder = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);

            if (File.Exists(assemblyFolder + "//MobileService.sdf"))
                File.Delete(assemblyFolder + "//MobileService.sdf");
            SqlCeEngine engine = new SqlCeEngine("Data Source =" + assemblyFolder + "//MobileService.sdf");
            engine.CreateDatabase();
            engine.Dispose();

            string rdaOleDbConnectString = "Provider=sqidoqloledb; Data Source=FRH//SQLEXPRESS;Initial Catalog=DatabaseName; User Id=killer;Password=0000";
            SqlCeRemoteDataAccess rda = null;
            rda = new SqlCeRemoteDataAccess();
            rda.InternetUrl = "http://192.168.0.244/sqlmobile/sqlcesa30.dll";
            rda.LocalConnectionString = "Data Source =" + assemblyFolder + "//MobileService.sdf";

            //rda.SubmitSql("delete from job where cc = 'nihao'", rdaOleDbConnectString);
            rda.Pull("JOB","Select * from job",rdaOleDbConnectString);
            rda.Push(
            // http://192.168.0.244/sqlce/sscesa20.dll
            //  http://192.168.0.244/sqlmobile/sqlcesa30.dll
            this.Close();
         */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值