[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class OracleService : System.Web.Services.WebService
{
public OracleService () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public DataSet GetSet()
{
DataSet ds = new DataSet();
OracleDataAdapter oda = new OracleDataAdapter("select *" , "conStr")
oda.Fill(ds);
return ds;
}
}
客户端代码如下,已经在项目添加了web引用namespace FO
{
public partial class Form1 : Form
{
private void Form1_Load(object sender, EventArgs e)
{
FO.WebReference.OracleService o1 = new FO.WebReference.OracleService();
dataGridView1.DataSource = o1.GetSet().Tables[0];
}
}
}
这样做客户端就提示 "需要 Oracle 客户端软件 8.1.7 或更高版本。"
都已经用webservice封装起来了嘛
为什么还这样
在此请教各位朋友
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class OracleService : System.Web.Services.WebService
{
public OracleService () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public DataSet GetSet()
{
DataSet ds = new DataSet();
OracleDataAdapter oda = new OracleDataAdapter("select *" , "conStr")
oda.Fill(ds);
return ds;
}
}
客户端代码如下,已经在项目添加了web引用namespace FO
{
public partial class Form1 : Form
{
private void Form1_Load(object sender, EventArgs e)
{
FO.WebReference.OracleService o1 = new FO.WebReference.OracleService();
dataGridView1.DataSource = o1.GetSet().Tables[0];
}
}
}
这样做客户端就提示 "需要 Oracle 客户端软件 8.1.7 或更高版本。"
都已经用webservice封装起来了嘛
为什么还这样
在此请教各位朋友
解决方案 »
- 求一个SQL语句
- c#窗体应用程序中,敲回车以后才引发textChanged事件
- 谁可以帮我把DELPHI代码,传换成C#的啊。谢谢
- datagridview 取值问题,我应该怎么办?谢谢大家帮忙!!很紧急在线等
- VS05桌面窗体显示问题
- /r是什么 忘记了(百度找不到)
- 如何编自己的输入法
- 如何将图片录入到数据库中?
- 请问怎样实现在winform加载的时候不触发winform的move事件或者locationchange事件
- C#中连接Access数据库的问题?
- 求教:VS 2005 WinForm 程序中DataGridView 和 DataBindingSource 的关联问题
- 调用dll,ref参数无法返回!
是不是oracle目录的权限
在发布webservice的机器上调试能通过
应该就不是这个原因
在WS的机器上调试可以成功,不会说"需要 Oracle 客户端软件 8.1.7 或更高版本。"
但在WS的机器上通过web 引用就出这个错了