首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

web services 返回dataset的过程中,出错咋办?解决方法

2012-01-05 
web services 返回dataset的过程中,出错咋办?小弟初用.net我在webservices中写了一个方法,根据我传入的查

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的书吧

热点排行