以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据更新问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172495) |
-- 作者:112 -- 发布时间:2021/10/15 14:31:00 -- 数据更新问题 老师您好,我想问一下数据更新问题,老师我想问一下怎么样实时更新表里面的数据,因为就好像用户a填写了一个aaa的单号,用户b也填写了个aaa的单号,虽然我If e.DataCol.Name = "单号" Then Dim dr As DataRow dr = e.DataTable.Find("单号 = \'" & e.NewValue & "\'") If dr IsNot Nothing Then MessageBox.Show("此单号已经存在!") e.Cancel = True End If End If 防止他们填写一样的单号,但是如果他们不实时更新还是能保存一样的单号
|
-- 作者:jialihaha -- 发布时间:2021/10/15 14:33:00 -- 用SQLFind http://www.foxtable.com/webhelp/topics/2911.htm
|
-- 作者:112 -- 发布时间:2021/10/15 14:52:00 -- Dim dr As DataRow dr = DataTables("table_3").SQLFind("单号 = \'" & e.NewValue & "\'") If dr IsNot Nothing Then MessageBox.Show("此单号已经存在!") e.Cancel = True End If 这样吗 \'找出编号为03的产品
|
-- 作者:112 -- 发布时间:2021/10/15 15:20:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2021.8.20.1 错误所在事件: 详细错误信息: 查询超时已过期
|
-- 作者:有点蓝 -- 发布时间:2021/10/15 15:38:00 -- 加载了太多的数据。可以看看帮助里【动态加载】这章内容,减少加载的数据量 |
-- 作者:112 -- 发布时间:2021/10/15 15:44:00 -- 我现在是把代码删了也是这样喔 |
-- 作者:112 -- 发布时间:2021/10/15 15:48:00 -- 把他们改成sql吗 |
-- 作者:112 -- 发布时间:2021/10/15 15:57:00 -- 3000条数据量不大吧 |
-- 作者:有点蓝 -- 发布时间:2021/10/15 16:23:00 -- 做什么操作出现的错误?使用的什么数据库?有多少人在用 |
-- 作者:112 -- 发布时间:2021/10/15 16:24:00 -- sqlserver 10几个用 |