@pccai
1 InfoPath与Web Service如何引用的?
就像在VS2005中一样,在VSTA,右击"添加WEB引用",输入Lists.asmx的地址,一般是
http://机器名/_vti_bin/lists.asmx,然后你可以改成好记的名称,我改的是myws,
然后才能使用
如下的语句:
物资入库.myws.Lists listService = new 物资入库.myws.Lists(); //获得Lists对象
其中(物资入库),是Namespaces,你可以参考你的代码中的名称。
2 INFOPATH自动保存的问题,
我这个解决方案就是自动保存。一般做法,是使用提交。如我上面的代码。共中用到提交的部分,就是自动保存,根据单号形成文件名“出库单001”,然后提交到文档库。
3 SQL问题,
一般采用,你自己写一个ASMX的Web Service,然后在InfoPath的VSTA中使用这个Web Service。如果你直接在代码中引用做数据库写入操作,不会成功。