读书人

web services 返回dataset的过程中出

发布时间: 2012-01-05 22:36:54 作者: rapoo

web services 返回dataset的过程中,出错咋办?
小弟初用.net 我在web services 中写了一个方法,根据我传入的查询返回一个dataset对象 我想知道,如果在这个过程中出错了,我改怎么办?在客户端我怎么知道错了呢?代码如下:

<WebMethod()> _
Public Function SQLDB(ByVal Query As String) As DataSet

Dim ObjConnection As New SqlConnection(ConfigurationManager.ConnectionStrings( "ConnDB ").ConnectionString)
Dim ObjDataAdapter As New SqlDataAdapter
Dim ObjDataset As New DataSet

ObjDataAdapter.SelectCommand = New SqlCommand()
ObjDataAdapter.SelectCommand.Connection = ObjConnection
ObjDataAdapter.SelectCommand.CommandText = Query
ObjDataAdapter.SelectCommand.CommandType = CommandType.Text

ObjConnection.Open()

ObjDataAdapter.Fill(ObjDataset, "Results ")

ObjConnection.Close()

Return ObjDataset

End Function

因为在webservices中会有很多地方都会返回dateset,我想是不是可以定义一个公用的dataset,然后在某个过程出错的时候,就返回这个制定的dataset,但是呢,在出错的报的错应该是不一样的,所以我还想这个制定的dateset中包含当时的错误信息

自己理解的理论是这样的,但是不知道如何写,请高手指点一下,谢谢




[解决办法]
Web Service好像不支持DataSet这种数据类型吧 他支持的有数据类型很少的,不一定都是MS的数据类型阿
搂住在看看Web Service的书吧

读书人网 >VB Dotnet

热点推荐