本帖最后由 jodg 于 2014-6-30 14:30 编辑
以下是调用Web Service更新数据的代码:- private void btn_UpdateInfo_Click(object sender, EventArgs e)
- {
- DocumentServiceService dss = new DocumentServiceService();
- int success = dss.updateDocumentByDomainUser("11e3-a410-c677d210-bf1d-7d00c253f6af", "{'[ITEM_备注]':'13BJDS022SSGY01001'}", "gy0160", "11e2-809a-99fe60d6-b96a-59e13d804b12");
- if (success == 0)
- {
- MessageBox.Show("更新成功");
- }
- else
- {
- MessageBox.Show("更新失败");
- }
- }
复制代码 提示是更新成功,但是查询时无法找到更新的数据。
昨天直接沟通了,忘记贴查询代码,以下是查询代码:- DocumentServiceService dss=new DocumentServiceService();
- //string sql = "select top 10 [ITEM_项目编号],[ITEM_单项名称],[ITEM_单项编号],[DOMAINID] from [JSPTPD_PM]..[TLK_单项] where [ITEM_项目编号]='13BJDJ002'";
- //string sql = "select top 10 [ITEM_项目编号],[ITEM_单项名称],[ITEM_单项编号],[DOMAINID] from [JSPTPD_PM]..[TLK_单项] where [ITEM_单项编号]='05JSD152YSDY1020'";
- //string sql = "select top 10 [ITEM_项目编号],[ITEM_单项名称],[ITEM_单项编号],[DOMAINID] from [JSPTPD_PM]..[TLK_单项] where [ITEM_备注] like '%13BJDS022SSGY01001%'";
- string sql = "select top 10 [ITEM_项目编号],[ITEM_单项名称],[ITEM_单项编号],[ITEM_备注],[DOMAINID] from [JSPTPD_PM]..[TLK_单项] where [ID] = '11e3-a410-c677d210-bf1d-7d00c253f6af'";
- string xml=dss.searchDocumentsBySQLFormat2XML(sql,"11e2-809a-99fe60d6-b96a-59e13d804b12","gy0160");
- MessageBox.Show(xml);
- this.dataGridViewPM.DataSource= XmlConverter.ReadSubitemXmlToDataTable(xml);
复制代码 昨天已经进行尝试,基本可以确定不是域用户ID导致的问题。 |