请高手请教关于Web Service的问题?

bin_bin 2003-08-04 06:20:12
为何我做的Web Service 返回值是一个Dataset,此时有值,而在asp.net中引用时却没有值,为何?
...全文
46 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
OOPCattyXin 2003-08-05
你看看是不是你的Session("ArticleID")的问题。
回复
pegtop 2003-08-05
DataSet未赋予表,用saucer(思归, MS .NET MVP) 的方法就可以了!
回复
saucer 2003-08-05
did you set
ds.Tables(0).TableName = "Comment"

or

when you fill it, did you use
DataAdapter.Fill(DataSet,CommentTable)

??
回复
panyee 2003-08-04
调试到那行了吗?
执行完
ds = Show.ShowComment(Session("ArticleID"), "Comment")
这句后, 把鼠标移到它上头看一下是否为null?
回复
bin_bin 2003-08-04
Web Service:
<WebMethod(Description:="显示文章的评论", enablesession:=True)> _
Public Function ShowComment(ByVal ArticleID As Integer, ByVal CommentTable As String) As DataSet
Dim show As New DataAccess.CommentDB()
Dim ds As New DataSet()
ds = show.ShowCommentArticle(ArticleID, CommentTable)
Return ds <-- 有一条记录
End Function

ASP.NET:
Dim Show As New localhost.QTServices()

ds = Show.ShowComment(Session("ArticleID"), "Comment")
DgComment.DataSource = ds <-- 显示为空
DgComment.DataMember = "Comment"
DgComment.DataBind()


WHY???
回复
cyp503 2003-08-04
把代码贴出来
回复
相关推荐
发帖
Web Services
创建于2007-09-28

1.2w+

社区成员

.NET技术 Web Services
申请成为版主
帖子事件
创建了帖子
2003-08-04 06:20
社区公告
暂无公告