none
textbox一输入就出现错误combobox也是, vb.net access2007格式 RRS feed

  • 问题

  • System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
      在 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
      在 System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
      在 System.Windows.Forms.Control.DefWndProc(Message& m)
      在 System.Windows.Forms.Control.WndProc(Message& m)
      在 System.Windows.Forms.TextBoxBase.WndProc(Message& m)
      在 System.Windows.Forms.TextBox.WndProc(Message& m)
      在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    -----------------------------------------------
    上面是错误提示
    -----------------------------------
    这是我认为出错的地方
    ----------------------------------
    juli1.text = dataSet.Tables(0).Rows(0).Item("juli1").ToString.Trim
      juli2.Text = dataSet.Tables(0).Rows(0).Item("juli2").ToString.Trim
      juli3.Text = dataSet.Tables(0).Rows(0).Item("juli3").ToString.Trim
      Azhi.Text = dataSet.Tables(0).Rows(0).Item("Azhi").ToString.Trim
      Bzhi.Text = dataSet.Tables(0).Rows(0).Item("Bzhi").ToString.Trim
      Czhi.Text = dataSet.Tables(0).Rows(0).Item("Czhi").ToString.Trim
      Dzhi.Text = dataSet.Tables(0).Rows(0).Item("Dzhi").ToString.Trim
      Ezhi.Text = dataSet.Tables(0).Rows(0).Item("Ezhi").ToString.Trim
    -------------将数据库内容显示在textbox-------------------------
     Dim oo(5) As String
      oo(0) = Azhi.Text
      oo(1) = bzhi.text
      oo(2) = Czhi.Text
      oo(3) = Dzhi.Text
      oo(4) = Ezhi.Text

      strInsert = String.Format("update [" + zhuanghao + biaoming + "] set [Azhi]=" + oo(0) + ",[Bzhi]=" + oo(1) + ",[Czhi]=" + oo(2) + ",[Dzhi]=" + oo(3) + ",[Ezhi]=" + oo(4) + " where time1=#" + time.Text + "#")
      Dim inst As OleDbCommand = New OleDbCommand(strInsert, myConn)
      inst.ExecuteNonQuery()
    -----------------------将更改内容更新到数据库----------------
    SQL语句都没有问题,权限也对了的,应该是哪里没有释放,求大神解答
    2011年1月23日 11:39

全部回复