3473|3

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

(请教各位老师)关于错误:将数据发送到运行IIS的计算机失败.详细查看HRESULT [复制链接]

大家帮帮我吧.我整了好几天了也没结果.
程序是走到同步的时候弹出的.下面是程序代码.
namespace SQLMobile2
{
    public partial class Form1 : Form
    {
        string filename = @"\Program Files\SQLMobile\sqlmobile.sdf";//@相当于转义符否则不认识这些字符
        string fname = @"F:\SQLMobileData\sqlmobile.sdf";
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            DeleteDB();
            Sync();

            if (sqlmobileDataSetUtil.DesignerUtil.IsRunTime())
            {
                // TODO: 删除此行代码以移除“sqlmobileDataSet.FlightData”的默认 AutoFill。
                this.flightDataTableAdapter.Fill(this.sqlmobileDataSet.FlightData);
            }
            if (sqlmobileDataSetUtil.DesignerUtil.IsRunTime())
            {
                // TODO: 删除此行代码以移除“sqlmobileDataSet.MembershipData”的默认 AutoFill。
                this.membershipDataTableAdapter.Fill(this.sqlmobileDataSet.MembershipData);
            }

        }

        private void newMenuItemMenuItem_Click(object sender, EventArgs e)
        {
            membershipDataBindingSource.AddNew();
            SQLMobile2.MembershipDataEditViewDialog membershipdataEditViewDialog = SQLMobile2.MembershipDataEditViewDialog.Instance(this.membershipDataBindingSource);
            membershipdataEditViewDialog.ShowDialog();

        }

        private void membershipDataDataGrid_Click(object sender, EventArgs e)
        {
            SQLMobile2.MembershipDataSummaryViewDialog membershipdataSummaryViewDialog = SQLMobile2.MembershipDataSummaryViewDialog.Instance(this.membershipDataBindingSource);
            membershipdataSummaryViewDialog.ShowDialog();

        }
        private void DeleteDB()
        {

            if (System.IO.File.Exists(filename))
            {

                System.IO.File.Delete(filename);

            }

        }
        private void Sync()
        {

            //复制
            SqlCeReplication repl = new SqlCeReplication();

            repl.InternetUrl = @"http://192.168.0.7:8082/SQLMobile/sqlcesa30.dll";//这里换localhost不行
             repl.Publisher = @"SN0102";
            repl.PublisherDatabase = @"SQLMobile2";
            repl.PublisherSecurityMode = SecurityType.NTAuthentication;
            repl.Publication = @"SM2";
            repl.Subscriber = @"SQLMobile";
                      repl.SubscriberConnectionString = @"Data Source='" + filename + "';Password='';Max Database Size='128';Default Lock Escalation='100';";
            try
            {
                repl.AddSubscription(AddOption.CreateDatabase);
                repl.Synchronize();//这出的错.
            }
            catch (SqlCeException e)
            {
                MessageBox.Show(e.ToString());
            }


        }

    }
用PPC设备访问http://192.168.0.7:8082/SQLMobile/sqlcesa30.dll正常.
详细的错误是sqlceexception:无法找到指定的表FlightData可是确实有这个表呀.
public virtual int Fill(sqlmobileDataSet.MembershipDataDataTable dataTable) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((this.ClearBeforeFill == true)) {
                dataTable.Clear();
            }
            int returnValue = this.Adapter.Fill(dataTable);//指示到这里出错
            return returnValue;
        }
整个配置过程是参考天极网上的资料.

麻烦各位了.

最新回复

同样问题,等待高手指点!  详情 回复 发表于 2009-12-19 20:00
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
各位指点一下吧.在线等待.谢谢了.
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
另外我再问一下.装sql server compact edition2005 与sql server mobile edition 2005(配置时它自动装的这个)一样吗.另外我用VS2005RTM,还用装SSCE31SDK-CHS.msi,和Windows Mobile 6 Professional Images (CHS).msi吗?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

4
 
同样问题,等待高手指点!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表