以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用代码替换sql语句  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=138211)

--  作者:dzy1232016
--  发布时间:2019/7/25 13:44:00
--  用代码替换sql语句

UP   DATE {征集志愿},{班级信息} SET {志愿征集}.现班级 = {班级信息}.班级 WHERE {征集志愿}.[bmh] = {班级信息}.[bmh]

这样一个语句用什么代码可以替换,我准备放在按钮里面


--  作者:有点蓝
--  发布时间:2019/7/25 14:11:00
--  
Dim cmd As New SQLCommand
cmd.ConnectionName = "某某数据源"
cmd.CommandText = "UPDATE {征集志愿},{班级信息} SET {志愿征集}.现班级 = {班级信息}.班级 WHERE {征集志愿}.[bmh] = {班级信息}.[bmh]"
cmd.ExecuteNonQuery()

[此贴子已经被作者于2019/7/25 14:11:25编辑过]

--  作者:dzy1232016
--  发布时间:2019/7/25 14:40:00
--  
这个方法我会主要是要点两次才会出现数据
不知道是什么原因
Dim cmd As New SQLCommand
cmd.CommandText = "UP  DATE {志愿征集},{班级信息} SET {志愿征集}.现班级 = {班级信息}.班级 WHERE {志愿征集}.[bmh] = {班级信息}.[bmh]"
cmd.ExecuteNonQuery()
DataTables("志愿征集").Load
MainTable = Tables("志愿征集")

--  作者:有点蓝
--  发布时间:2019/7/25 14:51:00
--  
我测试没有问题,上传实例说明
--  作者:dzy1232016
--  发布时间:2019/7/25 14:53:00
--  
已经上传附件,另外咨询下如何覆盖导出
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:志愿征集.zip


--  作者:有点蓝
--  发布时间:2019/7/25 15:05:00
--  
我测试没有问题,怎么测试有问题?

判断文件是否存在,然后删除掉再导:http://www.foxtable.com/webhelp/topics/0338.htm

--  作者:dzy1232016
--  发布时间:2019/7/25 15:09:00
--  
导出解决J,更新班级第一次单击没反应,要单击第二次才行
--  作者:有点蓝
--  发布时间:2019/7/25 15:19:00
--  
导出解决J?

更新班级我测试每次都有反应,从哪里看出来没有反应,哪个数据没有更新?

--  作者:dzy1232016
--  发布时间:2019/7/25 15:27:00
--  
导出解决了,我这儿始终是第一次没有反应只有单击第二次,征集志愿表的现班级和原班级才更新,第一次一个都不更新
--  作者:有点蓝
--  发布时间:2019/7/25 15:37:00
--  
不可能的,在按钮第一行加入提示框:msgbox(1),能不能弹出?如果可以说明代码是执行的