以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 发现问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131087) |
-- 作者:ygg8310 -- 发布时间:2019/2/16 2:42:00 -- 发现问题 Select Case e.Path Case "AddNew.htm" If e.PostValues.Count = 0 Then Dim sb As New StringBuilder sb.AppendLine("<form action=\'AddNew.htm\' enctype=\'multipart/form-data\' method=\'post\' id=\'form1\' name=\'form1\'>") sb.AppendLine("称呼: <input name=\'ch\' id=\'ch\'><br/><br/>") sb.AppendLine("联系方式: <input name=\'kh\' id=\'kh\'><br/><br/>" sb.AppendLine("报餐时间: <input type=\'date\' name=\'rq\' id=\'rq\'><br/><br/>") sb.AppendLine("<input Type=\'submit\' name=\'Sumbit\' id=\'Sumbit\' value=\'确定\'>") sb.AppendLine("</form>") e.WriteString(sb.ToString) Else Dim dr As DataRow = DataTables("报餐").AddNew() Dim inms() As String = {"ch","kh","rq"} \'输入框名称数组 Dim cnms() As String = {"称呼","联系方式","报餐时间"} \'列名数组,注意列名和输入框必须一一对应,位置不能错乱 For i As Integer = 0 To inms.Length -1 dr(cnms(i)) = e.PostValues(Inms(i)) Next dr.Save() \'用SQLAddNew增加的行,必须保存一下,否则会被丢弃. Dim sb As New StringBuilder sb.AppendLine("报餐成功! <br/><br/>") sb.AppendLine("<a href=\'AddNew.htm\'>继续增加</a>") e.WriteString(sb.ToString) End If 代码貌似会与表事件e.datarow(录入时间)=date.today产生冲突,
|
-- 作者:有点蓝 -- 发布时间:2019/2/16 9:08:00 -- 看不出来有什么冲突的地方。 具体有什么错误?需要什么效果?实际什么效果?
|
-- 作者:ygg8310 -- 发布时间:2019/2/19 19:59:00 -- 表现是无法录入。。。,只要填写了时间就无法录入 |
-- 作者:有点蓝 -- 发布时间:2019/2/19 20:14:00 -- 上传一个可以测试的实例看看 |