以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这段代码我只想product表里添加一条记录 结果是添加了两个 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=67869) |
||||
-- 作者:jinzhengbe -- 发布时间:2015/5/5 13:59:00 -- 这段代码我只想product表里添加一条记录 结果是添加了两个 这段代码我只想product表里添加一条记录 结果是添加了两个 ? 请问该怎么修改
If e.DataRow.isnull("cord")=False Then e.DataRow("nnn")=e.DataRow("name") If e.DataRow.isnull("nnn")=False And dr Is Nothing Then Dim f As New Filler
[此贴子已经被作者于2015/5/5 14:00:45编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/5/5 14:00:00 -- 代码发出来 |
||||
-- 作者:jinzhengbe -- 发布时间:2015/5/5 14:02:00 -- If e.DataRow.isnull("cord")=False Then e.DataRow("nnn")=e.DataRow("name") If e.DataRow.isnull("nnn")=False And dr Is Nothing Then Dim f As New Filler
|
||||
-- 作者:Bin -- 发布时间:2015/5/5 14:06:00 -- 你没有判断列名. 好像之前都提醒过你好几次. DataColChanged 等事件一定要加入列名判断. 你改变哪个列才触发这个事件一定要判断好.否则你更改列其他列的值,就会一直触发多次.
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2015/5/5 14:07:00 -- 楼主回头看帮助,看不下去就先看置顶的视频教程,你这样开发出来的系统会有各种的漏洞。 |
||||
-- 作者:jinzhengbe -- 发布时间:2015/5/5 14:22:00 -- 加了, 一样
[此贴子已经被作者于2015/5/5 14:24:05编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/5/5 14:23:00 --
|
||||
-- 作者:jinzhengbe -- 发布时间:2015/5/5 14:31:00 -- 不对啊 数据反尔 添加了 |
||||
-- 作者:Bin -- 发布时间:2015/5/5 14:35:00 -- 数据反而添加了? |
||||
-- 作者:大红袍01 -- 发布时间:2015/5/5 15:46:00 -- 你这段代码到底想做什么啊?直接说,做什么操作以后,达到什么效果 |