关于WebService数据查询问题,不能查到所需数据

StarlightHan 2011-06-30 01:38:41
我在服务器上发布了一个webservice
然后再web程序上添加web引用
实例化一个对象调用webservice
可是在运行的时候发现
比如有一个表:table1
所属列:row1,row2
方法为
【webmethod】
public DataTable getTalbes(string sql){
return db(数据库连接类).getdataset(sql);
}

程序上调用方法为
public static DataTable gettables(){
DataTalbe dt = webs(web引用).getTables("select * from table1");//这里出错(1)
return dt;
}

(1)错误原因:dt中所获得数据为其他不想管的表中的数据,比如:table2中row3,row4的数据
然后调用的地方会说,table1中不存在row3,row4
但我想要的是table1中的row1和row2啊,为什么会是table2中的row3和row4呢?
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2011-06-30
  • 打赏
  • 举报
回复
说实话,没看懂lz的错误描述。。。你这个DataTable难道是强类型的?

能否把你出错的代码,贴完整了?
xuexiaodong2009 2011-06-30
  • 打赏
  • 举报
回复
webservice能返回DataTable 这个类型?改成dataset试试
  • 打赏
  • 举报
回复
该方法返回的是DataTable不是row
龍月 2011-06-30
  • 打赏
  • 举报
回复
自己调试一下
StarlightHan 2011-06-30
  • 打赏
  • 举报
回复
果然木有人啊
StarlightHan 2011-06-30
  • 打赏
  • 举报
回复
版块里木有人吗?

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧