日期:2014-05-17  浏览次数:20434 次

asp.net更新数据库为什么本地调试正常,但部署到服务器上后就报错呢?
做了一个界面,通过sql更新选中的记录,在本地调试网页中运行正常,但部署到服务器上就报runtime error,
查询功能是正常的,也就是可以正常访问数据库,但就是更新不对,更新代码如下:请指点
 Protected Sub b_bc_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles b_bc.Click
  Dim con As OracleConnection = New OracleConnection("server=jjj;uid=jjj;pwd=jjj")
  Dim v_result As Object
  Dim v_zj = dd_zj.SelectedValue.ToString.Trim
  Dim v_sql = "update ncmd_number set zj_name='" + v_zj + "' where staff_number=" + T_gh.Text
  '",wd_name=" + dd_wd.SelectedValue +
  '打开con的连接
  con.Open()
  '定义con连接下面的oracle命令cmd,输入语名
  Dim cmd As OracleCommand = New OracleCommand(v_sql, con)
  '运行并返回结果到v_result
  v_result = cmd.ExecuteNonQuery()
  '将结果写入
  '写提示信息
  If v_result > 0 Then
  MsgBox("更新成功,更新了" + v_result.ToString + "条记录", 0, "提示信息")
  Else
  MsgBox("更新不成功", 0, "提示信息")
  End If
  End Sub

------解决方案--------------------
更新不对是什么意思呢
------解决方案--------------------
从SQL语句开始检查 入手
------解决方案--------------------
Javascript alert
------解决方案--------------------
VB.NET code

ClientScript.RegisterStartupScript(Me.GetType, "", "alert('更新成功!')", True)

------解决方案--------------------
msgbox是服务端代码。在服务器端弹出你怎么看得到???