| 发表于:2007-03-13 14:30:31 楼主 |
public class service6 : system.web.services.webservice { public service6() { //codegen: 该调用是 asp.net web 服务设计器所必需的 initializecomponent(); } [webmethod] public void process1(string machine1,string program1,string initiated1) { string date=system.datetime.now.tostring(); string con= "server=.;user id=sa;pwd=;pooling=true;database=asepsis "; sqlconnection conn=new sqlconnection(con); conn.open(); string sql3= "insert into processes values( 'arrparms[0] ', 'arrparms[1] ', '0 ', '2 ', ' ', 'arrparms[2] ', 'arrparms[3] ', ' ', ' ', ' ', ' ') "; sqlcommand cmd3=new sqlcommand(sql3,conn); sqlparameter[] arrparms = new sqlparameter[4]; arrparms[0] = new sqlparameter( "@machine ", sqldbtype.varchar); arrparms[1] = new sqlparameter( "@program ", sqldbtype.varchar); arrparms[2] = new sqlparameter( "@initiated ",sqldbtype.varchar); arrparms[3] = new sqlparameter( "@started ",sqldbtype.varchar); arrparms[0].value=machine1; arrparms[1].value=program1; arrparms[2].value=initiated1; arrparms[3].value=date; cmd3.EXECutenonquery(); } } public class pub //process表的字段定义 { public string machine; public string program; public string initiated; public string started; } 这是我的webservice代码,在c#程序中引用后,为什么只有一个service6?我觉得应该还有pub才对啊! c#中代码如下: service66.service6 proce1=new 灭菌方案2.service66.service6(); proce1.url=system.configuration.configurationsettings.appsettings[ "webserviceurl "]+ "/service6.asmx "; 为什么没有: service66.pub proce2=new 灭菌方案2.service66.pub();呢? |
|
|
|
|