在VB.NET里面,我通过HTTP方式访问数据库,结果在执行Insert操作时,提示:远程服务器返回错误,如图片显示,请问该如何修改呢,代码如下:

Public Function RecordOperLog(ByVal oper_type As String, ByVal oper_desc As String, ByVal oper_result As String) As Boolean
LoginUrl = strInsertSql & "insert into t_agent_oper_log(oper_time,oper_type,workid,oper_desc,oper_result) values(sysdate,'" & oper_type & "','" & oper_desc & "','" & oper_result & "')"
strUrlDecode = Common.comm(LoginUrl)
If strUrlDecode.Length > 0 Then
Return True
Else
Return False
End If
End Function
strUrlDecode 是数组类型,Common.comm(LoginUrl)是个方法用来解析XML,返回一个数组类型,运行的时候就报刚才错误,还请高手看下该如何修改,非常感谢
------解决思路----------------------
values只有4个,差workid对应的值
------解决思路----------------------
眼神不错。
话说数据库还可以以http访问呢?我还真不知道。
------解决思路----------------------
你是通过webservice访问数据库?检查一下服务端程序有没有问题
------解决思路----------------------
IE里的链接,Value还是只有4个。