2011-06-21 20 views
0
<WebMethod()> _ 
    Public Function UpdateProductDetail(ByVal ProductName As String, ByVal Remarks As String) As Integer 
     Dim sSQl As String 
     Dim pobjDas As New DBAccess 
     sSQl = "INSERT INTO ProductDetail (ProducDetailId, productName, Remark) VALUES (NEWID(), '" & ProductName & "', '" & Remarks & "')" 
     Return pobjDas.ExecuteSQL(sSQl) 
    End Function 

これはVB.netのWebサービスです。それをアンドロイドからどのように呼び出すことができますか?.net webserviceを使用してサーバーに直接データを挿入および取得する方法

+0

KSOAP 2 [リンク](http://code.google.com/p/ksoap2-android/) – PedroAGSantos

+1

あなたのVB.netコードには良いSQLインジェクションの脆弱性があります。ネット上に公開されているDQLクエリのパラメータを使用する必要があります。http://www.java2s.com/Code/VB/Database-ADO.net/UseParametersinyoursqlcommand.htm – Robert

答えて

0

この方法にアクセスするには、プラットフォームに依存しない方法を提供する必要があります。私はVB.NETがどのようにそれを処理するのかわかりませんが、私はRESTful WebServicesを使用してsugest、私は良い歴史をAndroidでそれらにアクセスしている。

関連する問題