现公司有个webservce接口每天都有大量的数据(6万条),要我把数据导入数据库怎么弄呀,
怎么把那数据获取到啊。。给的思路,,,有列子的最好。
怎么把那数据获取到啊。。给的思路,,,有列子的最好。
解决方案 »
- 用asp.net web 应用程序或asp.net web 服务应用程序做个网页向sql server中录数据,哪个好
- Execl的操作
- 网页设计中TABLE中的行压缩问题
- 定时器如何用随机范围?那位哥哥来说一下
- 求助,使用Response.WriteFile的问题
- 一个让label换行的问题。
- 疑惑:sql server数据仓库怎么应用在前台asp.net?
- TreeView如何删除节点,象Datalist或GridView中那样使用OnDeleteCommand的方法,而不是跳到另外的页面处理..
- 怎么把几个datagrid依次放在一个textbox下边而没有重叠?
- 在textarea和textbox中回车的问题?急
- 关于页面缓存GetVaryByCustomString()方法的问题!
- 关于接收到的xml乱码问题
在工程右键-添加服务引用-把webservce地址搞进去,就可以调用webservce内部公开的接口,
剩下的看你的悟性了,我是什么例子都没有看过就把搞定了!
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
System.IO.StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
string a = sr.ReadToEnd();
Response.Write(a.ToString());这样是不是从接口获取数据
添加服务,命名空间为ServiceReference1,在button下写
ServiceReference1.Service1SoapClient webService = new Test.ServiceReference1.Service1SoapClient();
webService.HelloWorld();//调用webService内部HelloWorld方法
我要调用就是在项目上添加web引用,在通过名字把他实例化,再调用里面的方法是吗?
如果我把这个webservice那个接口告诉别人,那不是所有的人都可以用他?是吗?
webservice本来就是公共方法集合~
#region 注册用户,成功后发送邮件 伪代码如下:[WebMethod ( Description = "接收数据,并插入数据库" )]
public bool ReqData( string strValue1, string strValue2.......)
{
string strError = "";
MyClass._Class This_Class = new MyClass._Class(); // insert into DataBase
This_Class.insertData( out strError, strValue1, strValue2.... ); if( strError == "" )
{
return true;
}
else
{
return false;
}}
我觉得dataset不怎么样,还有什么好的么
[WebMethod]
public DataSet Test(int str)
{
if(str==1)
{
string sql = "select * from asyncFileList";
SqlConnection myconn = new SqlConnection("server=.;database=filesSync;uid=sa;pwd=123");
SqlCommand mycmd = new SqlCommand(sql,myconn);
mycmd.CommandType = CommandType.Text;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(mycmd);
da.Fill(ds);
return ds;
}
else
{
return null;
}
}
为什么在我的机子上可以调用,在局域网别的机子就不行了