editdetail函数定义如下:
Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Dim Page As Integer '页码变量
Dim oid As String
Dim xr As DataRow
If e.GetValues.ContainsKey("page") AndAlso e.GetValues.ContainsKey("oid") AndAlso e.GetValues.ContainsKey("did") Then
Integer.TryParse(e.GetValues("page"), page) '提取page参数
oid = e.GetValues("oid") '提取主表ID参数
xr = DataTables("TbBProD").SQLFind("ID = '" & e.GetValues("did") & "'")
If xr Is Nothing Then
Return ""
End If
End If
Dim url As String = "EditBProDetail.htm?page=" & page & "&did=" & xr("ID") & "&oid=" & oid '传递页码和明细ID
wb.AddForm("", "form1", url)
With wb.AddInputGroup("form1", "ipg1", "编辑明细")
.AddHiddenValue("did", xr("ID"))
.AddInput("Code", "编号", "text").Value = xr("Code")
.AddInput("Title", "名称", "text").Value = xr("Title")
End With
With wb.AddButtonGroup("form1", "btg1", False)
.Add("btnok", "确定", "submit", url) ''这一句是不是有什么问题?
.Add("btnBack", "取消", "", "Edit.htm?page=" & Page & "&oid=" & oid)
End With
If e.PostValues.Count > 0 Then
xr("Code") = e.PostValues("Code")
xr("Title") = e.PostValues("Title")
xr.Save()
wb.AddToast("", "t1", "已经保存", 0).Msec = 500
End If
wb.AppendHTML("<script src='./lib/order.js'></script>") '引入脚本文件
e.WriteString(wb.Build) '生成网页
但是实际点击“确定”按钮,并没有保存为新输入的值。
名称后面加了“XX”,然后点确定,数据又回去了
ACCESS数据库有延迟?

此主题相关图片如下:无标题2.png
