webservice中类型返回的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:55:40
我用的是VB,但和C#是相通的,求教了,如下着个函数

<WebMethod()> Public Function Login(ByVal username As String, ByVal password As String) As DataSet
Try
Dim sql As String = "select * from user where username='" & username & "' and passsword='" & password & "'"
Dim ds As DataSet = New DataSet
Dim da As Odbc.OdbcDataAdapter = New Odbc.OdbcDataAdapter(sql, myconn)
da.Fill(ds, 0)
Login = ds
Catch ex As Exception
'就是这里,如果出现错误,我想返回错误信息,如何返回呢?

End Try
End Function

谢谢,在线等
谢谢,暂时不考虑安全因素
比如定义了一个DATASET,如何手动填充数据到数据表"login"?

返回错误信息?不是捕获了异常了吗???不知道啊~我学java的。。。你可以检查dataset的行数就可以了啊,c#里可以啊

对了,提醒你一个严重问题。。。不是错。。。那个sql有漏洞,就是1=1 or 那个,就是sql注入漏洞的原型

你先查找username的,然后在结果集中遍历,挑出password吻合的。。。。

不好意思~~就知道这么多了